Python无法访问Windows共享驱动器,即使其他应用程序也可以
我有三台计算机,它们的Windows看起来完全相同(都是由IT部门根据相同的映像安装的),并且安装了WinPython。其中一台计算机无法通过Python访问共享驱动器,而其他计算机可以 共享驱动器可以通过Windows和其他应用程序访问,但Spyder(Python应用程序)和命令行Python不能。我们已尝试使用:Python无法访问Windows共享驱动器,即使其他应用程序也可以,python,permissions,windows-share,Python,Permissions,Windows Share,我有三台计算机,它们的Windows看起来完全相同(都是由IT部门根据相同的映像安装的),并且安装了WinPython。其中一台计算机无法通过Python访问共享驱动器,而其他计算机可以 共享驱动器可以通过Windows和其他应用程序访问,但Spyder(Python应用程序)和命令行Python不能。我们已尝试使用: >>> import os >>> os.access('v:', os.W_OK) # v: is the shared folder Fa
>>> import os
>>> os.access('v:', os.W_OK) # v: is the shared folder
False
此外,我们还尝试使用UNC路径:
>>> os.access(r'\\server_name\\folder', os.W_OK)
False
这两个命令在其他计算机上都返回True
我们怀疑这与特定程序(例如python)的共享文件夹的权限有关,但在比较不同计算机的属性->安全性选项卡时,我们没有看到权限上的差异
如果这可能是一个权限问题,是否有人对尝试什么或如何进一步调查有任何进一步的想法?您需要路径上的
\
,而不仅仅是驱动器号。如果您尝试使用os.access('v:\\',os.W\u OK)
而不是没有斜杠的v:
,我打赌它会起作用