wang156860009 / pythonlrean

0 stars 0 forks source link

read text #2

Open wang156860009 opened 9 months ago

wang156860009 commented 9 months ago

import sys print(sys.argv) old_str = sys.argv[1] new_str = sys.argv[2] filename = sys.argv[3]

读文件

f = open(filename,"r+",encoding="utf-8") data = f.read()

替换

old_str_count = data.count(old_str) new_data = data.replace(old_str,new_str)

清空

f.seek(0) f.truncate()

写入

f.write(new_data) f.close() print(f"成功将{old_str}替换为{new_str},共{old_str_count}处")