Open wang156860009 opened 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}处")
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}处")