您的位置:首页 > 编程语言 > Python开发

python中文件读取操作及注意事项

2017-07-22 10:48 597 查看
我们想要读一些文件,那么可以使用read()函数、readline()函数、或者readlines()函数。
其中read()函数可以一次性读取文件中所有的内容,也可以设置read(100),也就是一次读取100字节内容。读到文件结尾之后,再次调用read()会返回空(’’)字符串。
readline()一次可以读取一行数据。当文件读取结束后,同样也会返回空字符串。我们if not
line:判断也会返回False.
函数readlines()调用的时候读取所有行,并返回单行字符串的列表。

 
读文件:

#打开文件

f = open("./index.cpp","r")
 
#1.
读取文件中所有数据
contents
= f.read()
print("文件数据如下:")
#使用strip函数,删除内容中的空行
print(contents.strip())
 
#2.
指定读取5个字节
contents
= f.read(5)
print(contents)
#读取剩下内容
contents
= f.read()
print(contents)
 
#3.
读取一行数据
line
= f.readline()
print(line,end="")
line
= f.readline()
print(line,end="")
 
#4.
读取所有行
lines
= f.readlines()
for line
in lines:
      
#判断当前行是否为空行
      
if line.isspace():
              
continue
      
print(line,end="")
 
#关闭文件

f.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: