WindowsError:[错误3]系统找不到python 2.7中指定的路径(当路径太长?)

时间:2018-02-05 05:26:48

标签: python python-2.7 windowserror

我正在创建一个脚本(python 2.7)来查找目录及其子目录中的所有文件,然后获取其最后修改数据。

为了做到这一点,我使用os.walk中的硬编码路径来遍历目录。

问题是某些文件在打开时会产生上述错误。人们遇到此问题的最常见原因是因为路径未正确连接,从而导致脚本尝试打开不存在的文件。对我来说情况并非如此。

尝试不同的目录组合后,我开始注意到一种模式,即产生错误的文件似乎具有深层目录结构和长文件名。我想不出这个问题的任何其他原因。

在搜索解决方案后,我遇到了: 添加"\\\\?\\"作为路径的前缀。

然而它似乎不起作用,很可能是因为文件名可能不是unicode。由于这是从服务器访问的文件,因此我们无能为力。 我使用的路径格式是: "//xyz.zone1.zifi.net/DavWWWRoot/sites/abc/1324324/mywork"

还有其他任何解决方案吗?

0 个答案:

没有答案
相关问题