千家信息网

python如何实现文件操作

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要为大家展示了"python如何实现文件操作",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python如何实现文件操作"这篇文章吧。文件操作的一
千家信息网最后更新 2025年01月16日python如何实现文件操作

这篇文章主要为大家展示了"python如何实现文件操作",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python如何实现文件操作"这篇文章吧。

文件操作的一般内容:



# 文件的操作# 打开文件 open 打开已存在文件 或者创建一个新文件open('./Test.txt','w')

# 文件的操作# 打开文件 open 打开已存在文件 或者创建一个新文件fobj=open('./Test.txt','w')  #将其传递个=给一个对象 通过对象来对其进行操作# 开始操作 读/写操作fobj.write('在苍茫的大海上 有一群海鸟')fobj.close()  #保存加关闭

# 文件的操作# 打开文件 open 打开已存在文件 或者创建一个新文件fobj=open('./Test.txt','w')  #将其传递个=给一个对象 通过对象来对其进行操作# 开始操作 读/写操作# fobj.write('在苍茫的大海上 有一群海鸟')fobj.write('冲破风浪')  #文件存在 会被覆盖fobj.close()  #保存加关闭

# 文件的操作# 打开文件 open 打开已存在文件 或者创建一个新文件# 默认的编码是gbk 中文编码 最好的习惯就是我们在打开一个文件的时候 指定一个编码# 给他一个编码类型fobj=open('./Test.txt','w',encoding='utf-8')  #将其传递个=给一个对象 通过对象来对其进行操作# 开始操作 读/写操作fobj.write('在苍茫的大海上 有一群海鸟')fobj.write('冲破风浪')  #文件存在 会被覆盖fobj.close()  #保存加关闭 # 以二进制的形式去写数据fobj=open('Test.txt','wb')  #str-->bytesfobj.write('再无运河大海之间'.encode('utf-8'))fobj.close()

fobj=open('./Test.txt','w')fobj.write('在苍茫的大海上 有一群海鸟')fobj.write('冲破风浪')  #文件存在 会被覆盖fobj=open('Test.txt','a')  #追加fobj.write('在乌云和大海之间')fobj.close()



# 读数据操作f=open('Test.txt','r')# print(f.read())  #从头到尾全部读出print(f.read(10))  #指定读取的数量print(f.read())    #第一行为加参数读取到的,其余行输出

f=open('Test.txt','rb')data=f.read()print(data)print(data.decode('gbk'))f.close()  #文件对象需要关闭


# with上下文管理对象# 优点 自动释放打开关联的对象with open('Test.txt','r') as f:    print(f.read())

以上是"python如何实现文件操作"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0