有如下文本内容,文件路径为D:\temp,文件名称为lyric.txt,
line1 Look ! line2 If U had one shot line3 One opportunity line4 To seize everything U ever wanted line5 One moment line6 Would U capture it ? line7 Or just let it slip
- 逐行读取,并输出
#coding=utf-8 import os file_path = r‘D:\temp‘ file_name = ‘lyric.txt‘ #拼接文件路径与名称 file_URI = os.path.join(file_path,file_name) print("file_URI-- " + file_URI) fd = open(file_URI, mode=‘r‘) #逐行读取文件内容 for line in fd: #输出每行内容,每行行尾有换行符号 print(line)
输出结果,单独输出每行,包含此行的换行符:
-
file_URI-- D:\temp\lyric.txt line1 Look ! line2 If U had one shot line3 One opportunity line4 To seize everything U ever wanted line5 One moment line6 Would U capture it ? line7 Or just let it slip
- read(),读取全部内容
#coding=utf-8 import os file_path = r‘D:\temp‘ file_name = ‘lyric.txt‘ file_URI = os.path.join(file_path,file_name) print("file_URI-- " + file_URI) fd = open(file_URI, mode=‘r‘) content = fd.read() print(content)
输出结果
file_URI-- D:\temp\lyric.txt line1 Look ! line2 If U had one shot line3 One opportunity line4 To seize everything U ever wanted line5 One moment line6 Would U capture it ? line7 Or just let it slip
- readlines(),读取全部内容,返回每行内容作为元素的列表
#coding=utf-8 import os file_path = r‘D:\temp‘ file_name = ‘lyric.txt‘ file_URI = os.path.join(file_path,file_name) print("file_URI-- " + file_URI) fd = open(file_URI, mode=‘r‘) content_list = fd.readlines() print(content_list)
输出结果
file_URI-- D:\temp\lyric.txt [‘line1 Look ! \n‘, ‘line2 If U had one shot\n‘, ‘line3 One opportunity\n‘, ‘line4 To seize everything U ever wanted\n‘, ‘line5 One moment\n‘, ‘line6 Would U capture it ? \n‘, ‘line7 Or just let it slip‘]
时间: 2024-10-10 16:56:23