python文件名过长报错No such file or directory

python读取一个超长路径文件名结果报错: No such file or directory 。

原因

不同操作系统对路径长度有不同的限制。在 Windows 上,路径长度限制是 260 个字符,而在 Linux 上则较长。如果路径长度超过了操作系统的限制,就会报 “No such file or directory” 错误。

解决方法

修改 Windows 注册表,路径为:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。将变量LongPathsEnabled改为 1 即可。

你可能感兴趣的:(环境配置,经验分享)