python读取一个超长路径文件名结果报错: No such file or directory 。 原因 不同操作系统对路径长度有不同的限制。在 Windows 上,路径长度限制是 260 个字符,而在 Linux 上则较长。如果路径长度超过了操作系统的限制,就会报 “No such file or directory” 错误。 解决方法 修改 Windows 注册表,路径为:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。将变量LongPathsEnabled改为 1 即可。