用python修改文件中指定的行数

2024-10-30 17:20:31
有1个网友回答
网友(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()

修改需谨慎,修改前请记得备份,不明白可追问。