为什么在PyCharm中,使用utf8编码的文件创建新文件时,生成的文件是gbk编码的

img

img

不加encoding默认gbk

你在第十行打开文件的时候加上这个试试

encoding='utf8'

open()方法 encoding参数的默认编码只与系统平台有关,与当前创建的py文件的编码没关系。
在windows系统平台中encoding参数的默认编码一般为gbk。
你要保存为utf-8编码,需要直接设置open('xxxxxxxxxxx','w',encoding='utf-8')

在代码里没看到限制使用编码啊,要在open('nmmm','w',encoding='utf-8')时加上编码