【发布时间】:2018-07-23 07:19:13
【问题描述】:
我不确定这是否已经得到解答,但我确实看过但找不到任何答案。
我的队友无法通过此路径访问文件:\\SYDSFILES01\Product\MNL\SellOutQC\PythonScripts\。他们可以访问 MNL 文件夹中的所有文件,但无法访问 \\sydsfiles01\product\。我们所做的是映射以N:\SellOutQC\PythonScripts\ 结尾的文件夹。
但是,当我运行下面的程序时,由于程序试图通过\\SYDSFILES01\Product\MNL\SellOutQC\PythonScripts\ 定位文件,它会导致错误。我尝试了一些解决方法,但无济于事。我希望你能帮忙。正在运行的脚本位于N:\SellOutQC\
def import_weekly():
import csv
import os
file = "/PythonScripts/parameters.txt"
path = os.getcwd()+file
d={}
with open(path, 'r+') as file:
for i in csv.reader(file,delimiter='\t'):
d[i[0]]=i[1]
return d
Error:
PermissionError: [Errno 13] Permission denied: '\\\\sydsfiles01\\product\\manila\\selloutqc\\pythonscripts\\Parameters.txt'
【问题讨论】:
-
您想访问您无权访问的文件?
-
更改文件权限
-
My teammates does not have access to a file via absolute path,你有吗?你运行它?为什么队友会来这个问题? -
“映射”如何?此映射是否可用于 Python 并在您运行此脚本的上下文中处于活动状态?
-
这很奇怪。我尝试使用
net use x: \\server\path\to\folder映射网络共享的子目录,然后从X:\的控制台窗口打开Python。在 Python 中,os.getcwd()按预期显示X:\。您是如何映射远程文件夹的?
标签: python windows python-3.x file permission-denied