我尝试做一个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)
这个没有返回任何东西......
欢迎任何想法。
由于
答案 0 :(得分:3)
\
是问题,它“逃脱”后面的角色。使用原始字符串:
os.listdir(r"\\MachineX\Projects\EFP\INT\VPM\.")
您可能还会发现/
代替\
。
答案 1 :(得分:-1)
请尝试以下操作:
import os
os.listdir("\\\\MachineX\\Projects\\EFP\\INT\\VPM\\.")