用python修改文件中指定的行数
例如我想修改文件setup.ini文件中的指定行数:源数据为:168行的UPI1=English修改为UPI1=Chinese232行的UPI1=English修改为UP...
例如我想修改文件setup.ini文件中的指定行数:
源数据为:
168行的UPI1=English 修改为 UPI1=Chinese
232行的UPI1=English 修改为 UPI1=Chinese
请问用Python怎么写代码来实现呢? 展开
源数据为:
168行的UPI1=English 修改为 UPI1=Chinese
232行的UPI1=English 修改为 UPI1=Chinese
请问用Python怎么写代码来实现呢? 展开
1个回答
展开全部
python默认库不能随机读写文件。只能一次读入和写入。以下是示例代码。
filename='setup.ini'
lines=[]
with open(filename,'r',encoding='utf8') as f:
lines=f.readlines()
lines[167]='UPI1=Chinese'
lines[231]='UPI1=Chinese'
with open(filename,'w',encoding='utf8') as f:
f.write('\n'.join(lines))
f.flush()
修改需谨慎,修改前请记得备份,不明白可追问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询