Python – 访问受保护的networking资源

我需要从Python脚本在本地networking上打开一个文件

在基本情况下非常简单:

fh = open('\\servername\path\resource.txt', 'r') ... 

问题是对这个networking资源的访问是受保护的。 我尝试了这样的:

 fh = open('\\servername\path\resource.txt@username:pass', 'r') 

但它不起作用。

任何想法?

首先,Python中的反斜线需要被转义,所以你的路径字符串是

 '\\\\servername\\path\\resource.txt' # or .. r'\\servername\path\resource.txt' 

Python的开放函数不支持密码。 您将需要使用Windows功能来指定密码。 这里有一个示例程序正在做这个 。