Windows错误:如何在python中以编程方式获取移动、复制、删除文件的权限

2024-04-25 04:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django应用程序,用户可以上传ZIP文件,然后应用程序创建一个存储库,并将其存储起来。在开发过程中,我创建了一些ZIP文件、存储库并执行以下操作

import shutil, tempfile

tmp = tempfile.mkdtemp(prefix='dj_app')
shutil.move(src_to_zip_dot_git_folder, tmp)

此代码正在引发Windows Error: Access Denied [5]。好吧,在Linux系统上工作得很好!在

我猜,程序无法获得对这些文件执行操作所需的权限。但如何修复它们呢?在


Tags: 文件django用户importapp应用程序prefixmove
1条回答
网友
1楼 · 发布于 2024-04-25 04:32:11

这通常超出了程序本身的范围,必须由系统管理员管理。在

你应该确保,你将要为你的应用程序(Django?)使用用户帐户有足够的权限移动文件,可能会添加写入目标文件夹的权限。在

在Linux上很容易遇到相同的问题。在

相关问题 更多 >