Heim >Backend-Entwicklung >Python-Tutorial >Was ist der Unterschied zwischen .read(), .readline() und .readlines() in Python?

Was ist der Unterschied zwischen .read(), .readline() und .readlines() in Python?

伊谢尔伦
伊谢尔伦Original
2016-11-21 11:37:161525Durchsuche

python中.read(),.readline(),.readlines()的区别:
在python 中,读取写入文件非常简单方便,其中读取文件:
.read():
读取整个文件,通常读取后存入一个字符串变量中,这样要对行进行处理就特别不便,如果文件大于可读大小也不可行
.readline():
每次读取文件中的一行,读取后对该行进行处理
.readlines():
和.readline()有点相像,但是.readlines()是直接读取一整个文件,将文件读取为行列表,然后用for...in...进行处理
eg.

[python] view plain copy print?
f=open("C:\\test.py","r")  
for line in f.readlines():  
    print(line)


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn