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 @   Aeterna_Gungnir  阅读(149)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· Supergateway:MCP服务器的远程调试与集成工具
· C# 13 中的新增功能实操
点击右上角即可分享
微信分享提示