-
首先,让我们向 my_empty_file.txt 文件添加一些内容。你可以使用 echo 命令将一个字符串写入文件。在终端中输入以下命令并按回车键:
echo "Hello, LabEx!" > my_empty_file.txt
此命令会将字符串 "Hello, LabEx!" 写入 my_empty_file.txt 文件,并覆盖之前的任何内容。
-
现在,让我们使用 Python 读取文件的内容。打开 WebIDE 的代码编辑器。
-
在 ~/project 目录下创建一个名为 read_and_check.py 的新 Python 文件。
-
将以下代码添加到 read_and_check.py 文件中:
file_path = "my_empty_file.txt"
with open(file_path, "r") as file:
content = file.read()
content_length = len(content)
print(f"The content of {file_path} is: {content}")
print(f"The length of the content is: {content_length} characters")
这段代码以只读模式 ("r") 打开 my_empty_file.txt 文件。with open(...) 语句确保文件在使用后能被正确关闭。file.read() 函数将文件的全部内容读取到 content 变量中。然后,使用 len() 函数获取内容的长度(字符数),并将结果存储在 content_length 变量中。最后,代码将内容及其长度打印到控制台。
-
保存 read_and_check.py 文件。
-
从终端运行 Python 脚本:
python read_and_check.py
你应该会看到以下输出:
The content of my_empty_file.txt is: Hello, LabEx!
The length of the content is: 14 characters
这证实了文件包含字符串 "Hello, LabEx!",并且该字符串的长度为 14 个字符(包括空格和感叹号)。