Python 文件篇

July 3, 2022

这篇文章主要介绍了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")
    
PythonPython编程从入门到实战

IARNO

服务端开发

Python 异常处理

Conda 包管理工具