Python读取⽂件内容⼏种⽅法
函数说明:
1、read([size]):该⽅法从⽂件当前位置起读取size个字节,若⽆参数size,则表⽰读取⾄⽂件结束为⽌,返回⼀个字符串对象
2、readline():该⽅法每次读出⼀⾏内容,所以读取时占⽤内存⼩,⽐较适合⼤⽂件,返回⼀个字符串对象
3、readlines():该⽅法⼀次读取整个⽂件所有⾏后保存在⼀个列表(list)变量中,每⾏作为⼀个元素,但读取⼤⽂件会⽐较占内存,返回⼀个列表对象
4、linecache模块:输出某个⽂件的第n⾏内容
⼀、readline
with open('file_name', 'rt', encoding='utf-8') as f:
line = f.readline()
while line:
print(line)
⼆、readlines
#⼀次读取所有⾏
with open('file_name', 'rt', encoding='utf-8') as f:
for line adlines():
python怎么读取桌面上的文件print(line)
#⼀次读取批定⾏数
with open('file_name', 'rt', encoding='utf-8') as f:
while True:
for line adlines(1000):
print(line)
三、直接for循环
#逐⾏读取
for line in open("file_name"):
print(line)
四、fileinput模块
import fileinput
for line in fileinput.input('file_name'):
print(line)
五、linecache模块
#指定范围读取(⾏数)
import linecache
text = line('file_name',row_num)
print text
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论