Python和Windows 10最大路径长度

2024-09-24 22:27:17 发布

您现在位置:Python中文网/ 问答频道 /正文

Python2.7.4中是否有在Windows10上启用长文件名处理的设置?在

在Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem下的注册表中,LongPathsEnabled的标志设置为1或true。在

我发现我可以从一个创建总路径长度超过260的CMD shell将文件复制到新位置。在

但是在python 2.7脚本中,当试图打开路径过长的文件进行写入时,会出现以下错误:

error in write
    file = open(path, 'w')
IOError: [Errno 2] No such file or directory: "c:\\..."

这可能是其他一些问题,但是创建路径长度较短的文件似乎可以正常工作。在


Tags: 文件路径文件名注册表localmachinesystemcontrol