手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python | 中文路径和路径处理

时间:2024-10-12 02:39:44

1、对于各种中文乱码的其它问题,大家可以参考下面这个文章。

Python | 中文路径和路径处理

2、好,我们接着来说中文路径的事。起因是在调试过程中打印了路径。报错。

Python | 中文路径和路径处理

3、细看是“UnicodeEncodeError”错误。Python2默认ascii编码,所以不支持中文。在调用print函数后解码失败于是抛出异常。

4、我们通过修改Python默认编码的方式来解决这个问题。测试后,发现问题解决。

Python | 中文路径和路径处理

5、问题解决过程中,笔者也探索了路径操作。对路径操作不能按照普通的字符串处理的方式,而是需要下面这种专门的模块来处理。

6、我们用到os模块,使用os.path.split获取文件名。

Python | 中文路径和路径处理

7、同样的,我们使用模块下面的宛鳘艺荤另一个函数(os.path.splitext)来删除文件后缀。可以说,Python的这种专门的问题有专门的解决方法的思想还是很方便的。

Python | 中文路径和路径处理
© 手抄报圈