【发布时间】:2012-08-28 17:04:54
【问题描述】:
到目前为止找不到任何有用的答案。 我必须使用 Python 2.7.3 将文件从 Linux 机器复制到 Windows 共享驱动器/Samba 共享(用户名和密码保护)
如何将网络驱动器映射到 Python 中的字母?
【问题讨论】:
-
为什么需要将网络驱动器映射到一个字母?为什么不直接使用 UNC 路径?
-
你的意思是windows机器上的网络共享当前没有设置,你想通过python创建一个新的网络驱动器?是否必须创建共享才能复制文件?你可以使用一个库来复制你想要的文件吗?
-
在 Windows 上,您可以使用
net命令从命令行创建驱动器,例如net use m: \\financial\letters\mike-- 这样您就可以使用os.system()函数或subprocess模块执行类似的操作. -
UNC 路径不起作用。是的,应该只复制文件。我可以将文件从一个文件夹复制到另一个文件夹,但不能复制到网络共享。为此,我使用“shutil.copyfile”。你知道网络共享的用户名和密码应该按什么顺序输入吗?
-
命令语法here 的描述显示了如何将用户名 和密码 作为参数传递给
net use命令。
标签: python networking share drive