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

来源:互联网 发布:淘宝基础版不能设背景 编辑:程序博客网 时间:2024/05/22 07:06

我们想要读一些文件,那么可以使用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 linein lines:

      #判断当前行是否为空行

      if line.isspace():

              continue

      print(line,end="")

 

#关闭文件

f.close()

原创粉丝点击