在Python中读取txt文件的基本步骤如下:
# 打开一个txt文件
with open('filename.txt', 'r') as f:
# 读取文件内容
content = f.read() # 使用read()函数一次性读取整个文件内容
# 或者逐行读取
lines = f.readlines() # 使用readlines()函数将文件内容按行分割成一个列表,每一项代表一行
# 关闭文件
# 在上述`with`语句中,文件会在执行完内部代码后自动关闭,无需手动调用close()
# 输出文件内容
print(content) # 输出整个文件内容
# 或者输出每行内容
for line in lines:
print(line.strip()) # 使用strip()去除每行末尾的换行符
# 如果只需要逐行处理文件而不需全部加载到内存中:
with open('filename.txt', 'r') as f:
for line in f:
# 处理每一行(例如打印)
print(line.rstrip()) # rstrip()同样用于去除行尾空白字符,包括换行符
以上示例展示了如何以不同方式读取txt文件的内容。'r'
参数表示以只读模式打开文件。使用 with
语句可以确保文件在操作完成后会被正确关闭,即使在处理文件过程中发生异常也是如此。