怎么写代码将一个CP936编码格式的文本文件中的内容全部复制到另一个使用UTF8编码的文本文件中

怎么写代码将一个CP936编码格式的文本文件中的内容全部复制到另一个使用UTF8编码的文本文件中

下面的代码先生成了一个cp936编码的文件,然后读出来,再另存为utf8编码的文件。

with open('demo_cp936.txt', 'w', encoding='cp936') as fp:
    fp.write('人生苦短,我用python')

with open('demo_cp936.txt', 'r', encoding='cp936') as fp:
    content = fp.read()

with open('demo_utf8.txt', 'w', encoding='utf8') as fp:
    fp.write('人生苦短,我用python')

img

img