import os,sys def processunicode(value): #定义一个处理unicode类型字符串的函数 v1=''for a in value:if type(a)=='unicode':v1=v1+str(a.encoe('gb18030'))else:v1=v1+str(a)return v1 print processunicode(export) #把要打印的参数传给该函数,并打印出来 ...
如下:相信看我的输出你就知道程序是没有问题的,是可以输出中文目录的,你可以尝试卸载重新安装下python试试。另外我的python版本是2.7。
当Python文件打包成单目录且目录名包含中文时,确实可能会遇到运行问题,但可以通过一些方法来解决。一、更新Python和PyInstaller版本 推荐版本:使用Python 3.7及以上版本和PyInstaller 3.5及以上版本。这些较新的版本在处理中文路径时通常具有更好的兼容性。二、转换路径编码 路径编码处理:在处理文件路径时...
使用except Exception as e,将异常类型赋值给变量e。Windows CMD切换目录路径:使用cd /d xxx命令切换盘符和目录。解决getpass不生效问题:使用PyCharm的“输出控制台中模拟终端”功能。或在cmd窗口运行python命令。Python多行字符串处理:在末尾加上以表示字符串未结束,继续到下一行。pip下载慢:切换至...
一定需要转码的。估计返回的是gbk的,你需要转成utf-8的。多试验就可以了。以前做目录遍历就是,都快在utf-8,gbk,unicode间郁闷坏了。