makedirs gives OSError: [Errno 13] Permission denied: '/pdf_files'
makedirs gives OSError: [Errno 13] Permission denied: '/pdf_files'
我正在尝试在一个文件夹中创建一个文件夹,首先我检查该目录是否存在并在必要时创建它:
name = "User1"
if not os.path.exists("/pdf_files/%s" % name):
os.makedirs('/pdf_files/%s' % name )
问题是我遇到了一个错误:OSError: [Errno 13] Permission denied: '/pdf_files'
我创建的名为:pdf_file
的文件夹具有所有权限:drwxrwxrwx
或 '777'
我对此进行了搜索并看到了一些解决方案,但其中 none 解决了我的问题。
有人可以帮助我吗?
您正在尝试在根目录 (/
) 中创建文件夹。
将/pdf_files/%s
更改为pdf_files/%s
或/home/username/pdf_files/%s
如果您尝试在根目录 (/)
中创建文件夹,另一种简单的方法是在此之前添加 '.'
。所以说你的 /directory
变成 ./directory
我正在尝试在一个文件夹中创建一个文件夹,首先我检查该目录是否存在并在必要时创建它:
name = "User1"
if not os.path.exists("/pdf_files/%s" % name):
os.makedirs('/pdf_files/%s' % name )
问题是我遇到了一个错误:OSError: [Errno 13] Permission denied: '/pdf_files'
我创建的名为:pdf_file
的文件夹具有所有权限:drwxrwxrwx
或 '777'
我对此进行了搜索并看到了一些解决方案,但其中 none 解决了我的问题。 有人可以帮助我吗?
您正在尝试在根目录 (/
) 中创建文件夹。
将/pdf_files/%s
更改为pdf_files/%s
或/home/username/pdf_files/%s
如果您尝试在根目录 (/)
中创建文件夹,另一种简单的方法是在此之前添加 '.'
。所以说你的 /directory
变成 ./directory