【发布时间】:2015-08-24 18:02:26
【问题描述】:
我是 python/Django 新手。我在我的视图中创建文件夹:
os.makedirs(path)
每个文件的路径都不同,取决于用户名和文件名的组合。尝试在此文件夹中写入文件时,出现此错误:
IOError at /view_name/
[Errno 13] Permission denied: u'<filepath>'
这是在我的 Windows 系统上。即使尝试将权限从只读更改为写入,也不会更改它(它的默认属性,并且是 Windows 中文件夹的唯一属性)。我该怎么办?
【问题讨论】:
-
@eryksun 不,我只是用 /filepath/ 替换了文件路径。将其更改为占位符。路径是正确的。
-
就文件安全而言,记录
subprocess.check_output('whoami /user /groups /fo list', universal_newlines=True)和subprocess.check_output('icacls "%s"' % filepath, universal_newlines=True)的输出。
标签: python django windows python-2.7 django-models