python如何读取txt文件内容


当前第2页 返回上一页

Python readline()函数

readline() 函数用于读取文件中的一行,包含最后的换行符“\n”。此函数的基本语法格式为:

1

file.readline([size])

其中,file 为打开的文件对象;size 为可选参数,用于指定读取每一行时,一次最多读取的字符(字节)数。

和 read() 函数一样,此函数成功读取文件数据的前提是,使用 open() 函数指定打开文件的模式必须为可读模式(包括 r、rb、r+、rb+ 4 种)。

下面程序演示了 readline() 函数的具体用法:

1

2

3

4

f = open("my_file.txt")

#读取一行数据

byt = f.readline()

print(byt)

程序执行结果为:

1

Python教程

由于 readline() 函数在读取文件中一行的内容时,会读取最后的换行符“\n”,再加上 print() 函数输出内容时默认会换行,所以输出结果中会看到多出了一个空行。

不仅如此,在逐行读取时,还可以限制最多可以读取的字符(字节)数,例如:

1

2

3

4

#以二进制形式打开指定文件

f = open("my_file.txt",'rb')

byt = f.readline(6)

print(byt)

运行结果为:

1

b'Python'

和上一个例子的输出结果相比,由于这里没有完整读取一行的数据,因此不会读取到换行符。

Python readlines()函数

readlines() 函数用于读取文件中的所有行,它和调用不指定 size 参数的 read() 函数类似,只不过该函数返回是一个字符串列表,其中每个元素为文件中的一行内容。

和 readline() 函数一样,readlines() 函数在读取每一行时,会连同行尾的换行符一块读取。

readlines() 函数的基本语法格式如下:

1

file.readlines()

其中,file 为打开的文件对象。和 read()、readline() 函数一样,它要求打开文件的模式必须为可读模式(包括 r、rb、r+、rb+ 4 种)。

举个例子:

1

2

3

f = open("my_file.txt",'rb')

byt = f.readlines()

print(byt)

运行结果为:

1

[b'Python\xbd\xcc\xb3\xcc\r\n', b'https://www.php.cn/course/list/30.html']

【相关推荐:Python3视频教程 】

以上就是python如何读取txt文件内容的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python如何调用r

Python未来发展怎么样

Python3.6如何导入excel里面的数据

Python 里如何手工进行延迟

如何删除Python字典中的元素?如何清空字典?

五大Python基础数据类型

Python中数组是集合吗

Python的序列之列表的通用方法

Python是什么意思

Python中六大常用数据类型的总结

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...