# Python 文件操作示例代码
# 1. 打开文件 (读取模式)
with open('example.txt', 'r') as file:
content = file.read() # 读取文件的全部内容
print(content)
# 解释: 使用 'with open' 语句可以确保文件在使用完毕后自动关闭。
# 'r' 表示以只读模式打开文件,如果文件不存在会抛出 FileNotFoundError。
# 2. 写入文件
with open('output.txt', 'w') as file:
file.write("这是一个测试。\n") # 写入一行文本
file.write("这是第二行。") # 写入另一行文本
# 解释: 'w' 表示以写入模式打开文件,如果文件已存在则会被清空并重新写入。
# 如果文件不存在,则会创建一个新文件。
# 3. 追加内容到文件
with open('output.txt', 'a') as file:
file.write("\n这是追加的内容。") # 在文件末尾追加一行文本
# 解释: 'a' 表示以追加模式打开文件,不会清空文件内容,而是在文件末尾添加新内容。
# 4. 按行读取文件内容
with open('example.txt', 'r') as file:
lines = file.readlines() # 读取所有行并返回一个列表
for line in lines:
print(line.strip()) # 去除每行末尾的换行符并打印
# 解释: readlines() 方法将文件内容按行读取为一个列表,每行作为一个元素。
# strip() 方法用于去除字符串两端的空白字符(包括换行符)。
# 5. 使用 for 循环逐行读取文件
with open('example.txt', 'r') as file:
for line in file:
print(line.strip())
# 解释: 直接使用 for 循环遍历文件对象可以逐行读取文件内容,适合处理大文件。
希望这些示例代码和解释能帮助你理解 Python 文件操作的基本用法。
上一篇:sort在python中的用法
下一篇:python queue
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站