Python read()方法:读取文件内容
Python read() 方法用于从文件读取指定的字符数,若未给定或为负,则读取所有。
read() 方法的语法格式如下:
下面读取 mm.txt 文件的内容,其中 python_demo.py 文件和 mm.txt 文件在同一目录下。
【示例】通过 python_demo.py 读取 mm.txt 文件的内容。
如果想读取整个文件的内容,那么可以不指定 size 的值,代码如下:
将 size 设置为负数,可以读取整个文件的内容。例如:
read() 方法的语法格式如下:
fileObject.read(size)
其中,参数 size 用于指定返回的字符数。例如,创建一个文本文件 mm.txt,内容如下:
墙角数枝梅
凌寒独自开
遥知不是雪
为有暗香来
下面读取 mm.txt 文件的内容,其中 python_demo.py 文件和 mm.txt 文件在同一目录下。
【示例】通过 python_demo.py 读取 mm.txt 文件的内容。
f=open('mm.txt') #打开文件 print ("文件名为: ", f.name) #输出文件的名称 print (f.read(5) ) #读取前5个字符 print (f.read(10) ) #继续读取10个字符输出结果如下。注意这里的换行符也占一个字符。
文件名为: mm.txt
墙角数枝梅
凌寒独自开
遥知不
如果想读取整个文件的内容,那么可以不指定 size 的值,代码如下:
fb=open('mm.txt') #打开文件 print (fb.read()) #输出文件的全部内容输出结果如下:
墙角数枝梅
凌寒独自开
遥知不是雪
为有暗香来
将 size 设置为负数,可以读取整个文件的内容。例如:
fb.read(-3) #输出文件的全部内容