这篇文章主要介绍了Python中文件的读取和写入操作。首先,通过open函数和with关键字,我们可以方便地打开文件并在不再需要时自动关闭。文章详细介绍了如何读取文件的每一行,包括如何去除空行。然后,文章展示了如何将文件的内容读取到列表中。在文件写入部分,我们学习了如何使用不同的模式(如写入模式和附加模式)来写入文件。如果文件不存在,Python会自动创建。
关键字with在不访问文件后将自动关闭。
读取文件
"""
读取文件
"""
# 带有空行
with open("test.txt", encoding = "UTF-8") as file_obj:
for line in file_obj:
print(line)
# 去除空行
with open("test.txt", encoding = "UTF-8") as file_obj:
for line in file_obj:
print(line.rstrip())
# 创建列表
with open("test.txt", encoding = "UTF-8") as file_obj:
for line in file_obj:
lines = file_obj.readlines()
for line in lines:
print(line.rstrip())
写入文件
# 写入文件
# 文件不存在自动创建
# r读模式、w写模式、a附加模式、r+读写模式
with open("write.txt", 'a', encoding = "UTF-8") as file_obj:
file_obj.write("111 \n")
file_obj.write("222 \n")