Python学习文件操作发现的易错点总结

1、文件编码问题
VScode中不支持中文编码,你可以看看它的终端,中文就变成???了
这时候你就需要调整文件编码了,输出文件的时候,要这样……
f = open("path", 'w+', encoding=utf-8)
这样是为了调整输出的编码为utf-8,这样就支持中文了
但是你运行一下,会报错,因为本身的代码编码是没有‘-’这个符号的,因此计算机只识别了utf,所以你需要把utf-8改成'utf-8'给它括起来,让其连续完整
f = open("path", 'w+', encoding='utf-8')
这样输出的日志就成功的支持中文了
——————————————————————
2、文件位置问题
这个文件路径的转义问题已经不用说了,三种方法:/、\\和r''
但是你可以测试一下这个路径
r'E:\view\test\'
套入完整代码
import os
os.mkdir(r'E:\view\test\')
就抛出了SyntaxError了,信息是这样SyntaxError: EOL while scanning string literal
原因:文件目录不能以\结尾,刚才的路径要改成:
r'E:\view\test'
就行了

posted @ 2020-05-01 18:07  Aeterna_Gungnir  阅读(145)  评论(0编辑  收藏  举报