gpt4 book ai didi

Python 无法访问 Windows 共享驱动器,即使其他应用程序可以

转载 作者:行者123 更新时间:2023-11-28 18:40:17 24 4
gpt4 key购买 nike

我有三台看似相同的 Windows(全部由 IT 部门基于同一镜像安装)和 WinPython 安装的计算机。其中一台计算机无法通过 Python 访问共享驱动器,而其他计算机可以。

可以通过 Windows 和其他应用程序访问共享驱动器,但 Spyder(Python 应用程序)和命令行 python 不能。我们尝试使用:

>>> 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_OK) 而不是不带斜杠的 v: 我敢打赌它会起作用。

关于Python 无法访问 Windows 共享驱动器,即使其他应用程序可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27057154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com