老师,这个题为什么我不写utf-8,也可以直接运行出来?Mac端

来源:2-1 文件的读写模式

MasirYXM

2020-03-31 15:37:05

http://img.mukewang.com/climg/5e82f2eb09f4264e05820326.jpg

http://img.mukewang.com/climg/5e82f2f2095cb19624661152.jpg


写回答

2回答

好帮手慕觉浅

2020-04-01

同学你好:可以在Pycharm中打开File-->Settings-->Editor-->File Encodings界面,可以看到当前目录下的txt文件的编码格式。如果这里没有自动显示,可以通过点右边的加号手动添加文件查看编码格式。这里的编码格式是什么,就把encoding写成什么即可。

http://img.mukewang.com/climg/5e83f9fd098e4dab10550687.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

好帮手慕觉浅

2020-03-31

同学你好:这里跟文件写入时的编码有关,在没有说明时默认写入时的encoding是utf-8的,此时在读取时不写encoding就会报错:

http://img.mukewang.com/climg/5e830b4309622a3309760442.jpg

而你的没有报错是写入和默认读取的encoding一致。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0
hasirYXM
h 那我如何知道自己的文件是不是utf-8呢,就是如何知道自己该不该写这个呢?
h020-04-01
共1条回复

0 学习 · 8160 问题

查看课程