fileinput模块具有非常难看的API,我发现此任务漂亮的模块-in_place,例如Python 3:
import in_place
with in_place.InPlace('data.txt') as file:
for line in file:
line = line.replace('test', 'testZ')
file.write(line)
与fileinput的主要区别:
使用Python编辑文本文件
fileinput模块具有非常难看的API,我发现此任务漂亮的模块-in_place,例如Python 3:
import in_place
with in_place.InPlace('data.txt') as file:
for line in file:
line = line.replace('test', 'testZ')
file.write(line)
与fileinput的主要区别: