首页 > 编程语言 > 详细

Python学习笔记025

时间:2020-03-12 10:45:32      阅读:50      评论:0      收藏:0      [点我收藏+]

文件读写模式

# r+ 表示读和写,光标在起始位置,读操作默认从0开始,写操作默认从末尾开始
f=open(‘poem8‘,‘r+‘,encoding=‘utf8‘)
print(f.tell())
print(f.readline())
# f.seek(0)

# .write默认添加在末尾
f.write(\nHuawei‘)

f.close()


# w+ 表示写和读,默认清空文件内容
f=open(‘poem8‘,‘w+‘,encoding=‘utf8‘)
print(f.readline())
# f.seek(0)

# .write默认添加在末尾
f.write(‘Huawei‘)

# 光标默认在末尾,后面内容为空
print(f.readline())

f.close()



# a+ 表示追加,光标默认在末尾
f=open(‘poem8‘,‘a+‘,encoding=‘utf8‘)
print(f.tell())
print(f.readline())
# f.seek(0)

# .write默认添加在末尾
f.write(\nHuawei‘)

f.close()


同时管理多个文件
# with打开的文件,自动关闭
# f=open(‘poem8‘,‘r+‘,encoding=‘utf8‘)
with open(‘poem8‘,‘r‘) as f:
f.readline()
f.read()

print()

# with同时管理多个文件
# f_read=open(‘poem8‘,‘r‘,encoding=‘utf8‘)
# f_write=open(‘poem9‘,‘w‘,encoding=‘utf8‘)
with open(‘poem8‘,‘r‘) as f_read, open(‘poem9‘,‘w‘) as f_write:
for line in f_read:
f_write.write(line)

Python学习笔记025

原文:https://www.cnblogs.com/wtzxxy/p/12466940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!