文件读取

Posted wolf-5267

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件读取相关的知识,希望对你有一定的参考价值。

18:25:16 2018-05-12

读取文件的三种方式:

 

  1、读取所有内容:

1 with open(file_name, encoding=utf8) as f:  #后面加上encoding=‘utf8‘ 设置编码格式
2     content = f.read()
3     print(content.rstrip())      # .rstrip() 用于删除每行结束的换行符

 

 2、遍历文件对象

1 file_name = ____
2 with open(file_name) as f:
3     for line in f:
4         print(line.rstirp())

 

 3、将文件内容每行保存为列表(关闭文件后仍可以使用):

1 file_name = ___
2 with open(file_name, encoding=utf8) as f:
3     lines = f.readlines()
4 
5 file_string = ‘‘
6 for line in lines:
7     file_string += line.strip()      # .strip() 用于删除行末换行符和开头空格
8 print(file_string)
for line in lines:
    pirnt(line.strip())

 

1)  检查文本中是否包含某字符串:

1 if string_x in file_string:
2     print(yes)
3 else:
4     print(no)

先读取出文本内容保存为字符串, 用 in 测试是否存在

2)计算文本包含多少字符

print(len(file_string))

 

以上是关于文件读取的主要内容,如果未能解决你的问题,请参考以下文章

GLSL:无法从 FBO 读取纹理并使用片段着色器渲染到另一个 FBO

OpenGL、GLSL 片段着色器无法读取 Sampler2D 纹理

Windows上无法读取的文件属性

Android kotlin:无法读取类文件

从 Zip 文件中的文件中读取内容

请教一个问题,php如何读取mp3文件