Python 代码:逐行读取文本文件并输出
以下是 Python 代码实现:
file_path = input('请输入文本文件位置及文件名:') # 获取用户输入的文件路径及文件名
try:
with open(file_path, 'r') as f:
for line in f:
print(line.strip()) # 逐行读取文件信息并输出,去除行尾的换行符
except FileNotFoundError:
print('文件不存在,请检查路径是否正确。')
except:
print('文件读取失败。')
首先,通过input()函数获取用户输入的文件路径及文件名,并赋值给变量file_path。
接着,使用with open()语句打开文件,并将文件对象赋值给变量f。使用for循环逐行读取文件内容,每次读取到一行内容后,使用print()函数将该行内容输出到控制台,并使用strip()方法去除行尾的换行符。
最后,使用try...except语句对文件读取可能出现的异常进行捕获和处理。如果文件不存在,则抛出FileNotFoundError异常并输出提示信息;如果文件读取失败,则抛出其他异常并输出提示信息。
原文地址: https://www.cveoy.top/t/topic/oQ33 著作权归作者所有。请勿转载和采集!