python3.6无法用中文路径重新打开.pyc文件

时间:2017-12-12 06:42:44

标签: python-3.x

在cmd中运行pyc

1.具有中文路径 py -3.6" D:\实施项目\牡丹江高分农业示范\资料\ clip.cpython-36.pyc" python:无法重新打开.pyc文件

2.with 英语路径 py -3.6" D:\ Download \ clip.cpython-36.pyc" 程序运行 问题阅读输入

1 个答案:

答案 0 :(得分:0)

这是因为Python在Windows上的默认路径编码是ASCII,而不是UTF-8,因此中文符号被视为D:\Ko&z\Za@e -_~u\:;\clip.cpython-36.pyc之类的东西,而NTFS只是找不到这样的路径并导致WinError,这是在控制台窗口中重叠python: can't reopen .pyc file。实际上,您无法在非ASCII路径中打开.pyc文件。

解决方法

将.pyc文件移动到其路径名中不包含非ASCII字符的目录中,或创建符号链接,交接点或硬链接,以将.pyc文件反映到其他目录中。但最首选的方法是将路径名重命名为路径名而不包含任何非ASCII字符,这有助于其他人在Stack Overflow社区中了解您