文件中替换的奇怪编码

时间:2017-07-18 12:46:42

标签: python-3.x encoding

我正在尝试使用以下代码替换文件中的2个字符串:

def replace_in_file(file_path,first,second):
    with open(file_path, 'r', encoding='utf8') as file:
        content = file.read()
    content = content.replace(first, second)
    with open(file_path, 'w', encoding='utf8') as file:
        file.write(content)

我的代码多次执行此操作,最后我看到许多奇怪的符号,但文件采用utf-8编码。 发生了什么事?

0 个答案:

没有答案