Nee*_*raj 44 python windows networking
我有一个文件,我想从共享文件夹中复制,该文件夹位于不同系统上的共享文件夹中,但位于同一网络上.如何访问文件夹/文件?通常的open()方法似乎不起作用?
Joh*_*web 64
使用正斜杠指定UNC路径:
open('//HOST/share/path/to/file')
Run Code Online (Sandbox Code Playgroud)
(如果您的Python客户端代码也在Windows下运行)
glg*_*lgl 23
你是怎么试的?也许你正在使用\并省略适当的转义.
代替
open('\\HOST\share\path\to\file')
Run Code Online (Sandbox Code Playgroud)
使用Johnsyweb的解与/s,或尝试其中之一
open(r'\\HOST\share\path\to\file')
Run Code Online (Sandbox Code Playgroud)
要么
open('\\\\HOST\\share\\path\\to\\file')
Run Code Online (Sandbox Code Playgroud)
.
小智 8
我遇到了与OP相同的问题,但当前的答案都没有解决我的问题,因此添加一个对我有用的稍微不同的答案:
在 Windows 机器上运行 Python 3.6.5,我使用了以下格式
r"\\DriveName\then\file\path\txt.md"
Run Code Online (Sandbox Code Playgroud)
因此,阅读 @Johnsyweb UNC 链接并按照建议在前面添加 r 的双反斜杠组合解决了我与 OP 类似的问题。
| 归档时间: |
|
| 查看次数: |
95615 次 |
| 最近记录: |