python文件操作
Posted gwwj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python文件操作相关的知识,希望对你有一定的参考价值。
with open(file,mode,encoding)
file:文件的路径,可以是绝对路径也可以是相对路径。
mode:操作文件的方式。
r:只读。r+:读写
w:只写。w+:写读
a:追加。a+:追加读
encoding:编码方式,一般为“utf-8”
username = input(‘请输入您注册的用户名:‘) password = input(‘请输入您注册的密码:‘) with open(‘information‘,mode=‘w+‘,encoding=‘utf-8‘) as f: f.write(‘{}\n{}‘.format(username,password)) print(‘恭喜您注册成功!!!‘)
请输入您注册的用户名:123 请输入您注册的密码:456 恭喜您注册成功!!!
123 456
修改文件
#用一个with操作两个文件 with open(‘info‘,‘r‘,encoding=‘utf-8‘) as f, open(‘info.bak‘,‘w‘,encoding=‘utf-8‘) as f2: for line in f: if ‘星期二‘ in line: line = line.replace(‘星期二‘,‘星期日‘) f2.write(line) import os os.remove(‘info‘) #删除文件 os.rename(‘info.bak‘,‘info‘) #文件重命名
以上是关于python文件操作的主要内容,如果未能解决你的问题,请参考以下文章