python基础之文件操作
发布日期:2021-12-20 22:26 | 文章来源:源码之家
文件操作的一般内容:
# 文件的操作 # 打开文件 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——>bytes fobj.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())
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注本站的更多内容!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章
上一篇:
python基础之错误和异常处理
下一篇: