python 文件操作实例——待完善
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 文件操作实例——待完善,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1612字,纯文字阅读大概需要3分钟。
内容图文
#w写模式,r读模式,a追加,r+读写,w+写读,a+追加读,rb二级制格式读文件,wb写二级制文件
‘‘‘
f = open(‘yesterday‘,‘a+‘,encoding=‘utf-8‘) #文件句柄(文件内存对象):
f = open(‘yesterday‘,‘r+‘,encoding=‘utf-8‘)
f = open(‘yesterday‘,‘w+‘,encoding=‘utf-8‘)
f = open(‘yesterday‘,‘rb‘)#文件句柄,二进制文件,两种情况使用:网络传输,读二进制文件,避免损害文件
f = open(‘yesterday‘,‘wb‘)#写为二进制文件
#data = f.read()
#print(data)
f.write(‘\n我爱北京天安门。。。\n‘)
f.write(‘天安门上太阳升‘)
data = f.read()
print(data)
f.close()
‘‘‘
‘‘‘‘
f = open(‘yesterday‘,‘r+‘,encoding=‘utf-8‘)
print(f.readline())
print(f.readline())
print(f.readline())
print(f.tell())
f.write(‘-------------------------------------------------‘)
print(f.readline())
f.close()
‘‘‘
f = open(‘yesterday‘,‘wb‘)
f = open(‘yesterday‘,‘rb‘)
#f.write("hello binary\n".encode()) #存二级制则需要转换为二级制,不然报错
print(f.readline())
f.close()
‘‘‘
print(f.tell()) #打印当前的位置
print(f.readline())
print(f.readline())
print(f.readline())
print(f.tell())
f.seek(10) #回到的地方
print(f.readline())
print(f.encoding) #返回编码格式
print(f.fileno()) #文件句柄编号
print(f.seekable())#判断光标是否可以移动
print(f.readable())#文件是否可读
print(f.writable())#判断文件是否可以写
‘‘‘
‘‘‘
f.write(‘hello 1\n‘)
print(f.buffer)
print(f.flush()) #刷新到硬盘
f.seek(10)
f.truncate(20)#不写就是清空,从头开始截断
‘‘‘
#for i in range(5):
# print(f.readline())
#print(f.readline())
#for line in f.readline():
#print(f.readlines())
#low
‘‘‘
for index,line in enumerate(f.readlines()):#f.readlines()适合小文件
if index==9:
print(‘-----------我是第9行-------------‘)
continue
print(line.strip())
‘‘‘
#high bige 一行一行读,且内存只保留一样
‘‘‘‘
count = 0
for line in f:
if count ==9:
print(‘-----------我是第9行-------------‘)
count += 1
continue
print(line.strip())
count +=1
‘‘‘
原文:https://www.cnblogs.com/wzsx/p/8963665.html
内容总结
以上是互联网集市为您收集整理的python 文件操作实例——待完善全部内容,希望文章能够帮你解决python 文件操作实例——待完善所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。