怎么使用Python readline()和readlines()函数实现按行读取文件


这篇文章主要介绍了怎么使用Pythonreadline()和readlines()函数实现按行读取文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Pythonreadline()和readlines()函数实现按行读取文件文章都会有所收获,下面我们一起来看看吧。如果想读取用 open() 函数打开的文件中的内容,除了可以使用 read() 函数,还可以使用 readline() 和 readlines() 函数。和 read() 函数不同,这 2 个函数都以“行”作为读取单位,即每次都读取目标文件中的一行。对于读取以文本格式打开的文件,读取一免费云主机域名行很好理解;对于读取以二进制格式打开的文件,它们会以“n”作为读取一行的标志。readline() 函数用于读取文件中的一行,包含最后的换行符“n”。此函数的基本语法格式为:其中,file 为打开的文件对象;size 为可选参数,用于指定读取每一行时,一次最多读取的字符(字节)数。和 read() 函数一样,此函数成功读取文件数据的前提是,使用 open() 函数指定打开文件的模式必须为可读模式(包括 r、rb、r+、rb+ 4 种)。仍以前面章节中创建的 my_file.txt 文件为例,该文件中有如下 2 行数据:Python教程
http://csdn.net/python/下面程序演示了 readline() 函数的具体用法:程序执行结果为:Python教程由于 readline() 函数在读取文件中一行的内容时,会读取最后的换行符“n”,再加上 print() 函数输出内容时默认会换行,所以输出结果中会看到多出了一个空行。
不仅如此,在逐行读取时,还可以限制最多可以读取的字符(字节)数,例如:运行结果为:b’Python’和上一个例子的输出结果相比,由于这里没有完整读取一行的数据,因此不会读取到换行符。readlines() 函数用于读取文件中的所有行,它和调用不指定 size 参数的 read() 函数类似,只不过该函数返回是一个字符串列表,其中每个元素为文件中的一行内容。和 readline() 函数一样,readlines() 函数在读取每一行时,会连同行尾的换行符一块读取。
readlines() 函数的基本语法格式如下:其中,file 为打开的文件对象。和 read()、readline() 函数一样,它要求打开文件的模式必须为可读模式(包括 r、rb、r+、rb+ 4 种)。举个例子:运行结果为:[b’Pythonxbdxccxb3xccrn’, b’http://csdn.net/python/’]关于“怎么使用Pythonreadline()和readlines()函数实现按行读取文件”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用Pythonreadline()和readlines()函数实现按行读取文件”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: jquery如何去除float属性

本文小编为大家详细介绍“jquery如何去除float属性免费云主机域名”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何去除float属性”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 两种方法:1、用css()设置…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/10 20:16
Next 05/10 20:16

相关推荐