我遇到的问题
由于我的SQL文件太大了,手动去替换估计累死…所以需要一个批量替换。其它类似问题,同理处理。
解决代码
# 定义要替换的内容
replacements = {
'utf8mb4_0900_ai_ci': 'utf8_general_ci',
'utf8mb4': 'utf8'
}
# 读取文件内容
with open('chuan.sql', 'r', encoding='utf-8') as file:
content = file.read()
# 执行替换操作
for old, new in replacements.items():
content = content.replace(old, new)
# 将替换后的内容写回到文件
with open('chuan.sql', 'w', encoding='utf-8') as file:
file.write(content)
print("替换完成!")