文件读取

Posted hale-wang

tags:

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

# 参数1 文件路径  可以是相对 也可以是绝对
# 参数2 mode  打开文件的模式
#    r(只读)
#    w(只写)

#    + (可读可写) 了解即可
# 参数3 encoding 编码方式  windows默认为GBK linux默认为UTF-8

f = open(r"D:sh_fullstack_s6day8代码	est.txt",mode="r",encoding="utf-8")
# # 读取内容 可以用参数指定要读取的个数,默认为-1 表示全部读取
# # 需要注意 read(-1) 仅限于文件较小时,如果文件太大会造成内存溢出
data = f.read()
print(data)
#
# # print(f.readable()) # 判断是否可读
# # print(f.writable()) # 判断是否可写
#
# line = f.readline() # 读取一行
# print(line)
#
# # line2 = f.readline()
# # print(line2)
f.close()

# 使用循环 来读取全部内容 方式1
# with open(r"D:sh_fullstack_s6day8代码	est.txt",mode="r",encoding="utf-8") as f:
#     while True:
#         line = f.readline()
#         if not line: # 如果line为空则表示没有内容了
#             print("
没有内容啦!")
#             break
#         print(line,end="")

# 使用循环 来读取全部内容 方式2
# with open(r"D:sh_fullstack_s6day8代码	est.txt",mode="r",encoding="utf-8") as f:
#     for line in f:
#         print(line,end="")

# 一次性读取全部
# with open(r"D:sh_fullstack_s6day8代码	est.txt",mode="r",encoding="utf-8") as f:
#     print(f.readlines()) # 会将每一行放入列表中


"""读取相关函数
read()   读取全部
read(size)  读取指定大小
readlines   读取全部
readline   读取一行
readable   是否可读
"""

 

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

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

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

Windows上无法读取的文件属性

Android kotlin:无法读取类文件

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

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