为了账号安全,请及时绑定邮箱和手机立即绑定

提示用户登录到python中的受保护目录

提示用户登录到python中的受保护目录

慕桂英3389331 2021-08-24 18:28:42
我有一个脚本可以搜索受保护的目录并将文件资源管理器打开到选定的位置。问题是它只有在用户已经登录到目录后才有效。下面的代码正在做什么样的事情的例子:subfolder = input("give a subfolder")if os.path.isdir("\\\\directory\\path\\"):    #run some stuff    os.startfile("\\\\directory\\path\\" + subfolder)else:    print('error message- unable to connect to drive. Please log in')如果用户自己打开了“\\目录\路径”并在 Windows 安全提示中输入了他们的用户名/密码,那么我的代码就可以工作了。如果没有,我就找不到目录路径。有没有办法从 Python打开Windows 安全提示?理想情况下,用户输入用户名和密码,然后可以继续访问该目录。
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

如果安装 win32,则可以使用提示的用户名和密码连接到网络资源。这不是一个简单的解决方案(如os调用),但您可以使用本示例中的 wnet_connect 方法在except调用中传递用户名/密码。

归结为:

win32wnet.WNetAddConnection2(0, None, full_path, None, username, password)


查看完整回答
反对 回复 2021-08-24
  • 1 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信