我遇到的问题

Python批量替换文件中内容,效率加倍-LMLPHP
由于我的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("替换完成!")
10-19 03:15