2

我尝试做一个 python 脚本,其中包括将文件从远程 Windows 机器(共享目录)复制到另一个地方。

为了列出我试过

import os
os.listdir("\\MachineX\Projects\EFP\INT\VPM\.")

但不起作用。

WindowsError: [错误 3] 系统找不到指定的路径:'

我也试过:

for dirname, dirnames, filenames in os.walk('\\MachineX\Projects\EFP\INT\VPM\.'):
    # print path to all subdirectories first.
    for subdirname in dirnames:
        print os.path.join(dirname, subdirname)

    # print path to all filenames.
    for filename in filenames:
        print os.path.join(dirname, filename)

这个不返回任何东西......

欢迎任何想法。

谢谢

4

2 回答 2

3

这是\问题所在,它“逃避”了随后的角色。使用原始字符串:

os.listdir(r"\\MachineX\Projects\EFP\INT\VPM\.")

您可能还会发现 a/有效,而不是\.

于 2013-05-29T08:52:06.250 回答
-1

请试试这个:

import os
os.listdir("\\\\MachineX\\Projects\\EFP\\INT\\VPM\\.")
于 2018-10-31T11:20:24.743 回答