Python文件IO
Python文件IO
有如下文本内容,文件路径为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‘]
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。