拒绝访问使用python创建的zipfile

2024-09-27 00:21:42 发布

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

我能够使用以下代码创建zip文件:

import os
import zipfile

user = input('Please enter your ID:')
date = input('Please enter the date:')

os.chdir('C:/Users/'+user+'/Desktop/Files/')
name = 'Position_'+date+'_Global'
newzip = zipfile.ZipFile(name+'.zip', 'w', zipfile.ZIP_DEFLATED) 
newzip.write(name+'.txt')
print(newzip.infolist())
newzip.close()

代码运行成功,但在尝试打开zip文件时遇到拒绝访问错误

压缩(压缩)文件夹错误:

Windows无法打开该文件夹。

访问压缩(压缩)文件夹 “C:/Users/XXXXX/Desktop/Files/Position\uu Global.zip”被拒绝。

我不确定是什么导致了这个问题。你能检查一下吗


Tags: 文件nameimport文件夹inputdateoszip
2条回答

大多数情况下,它发生在某些应用程序打开文件而不关闭时。请记住关闭脚本中打开的文件,或者在关闭打开的文件之前,尝试在失败时关闭应用程序

import zipfile

newzip = zipfile.ZipFile('D:/test.zip', 'w', zipfile.ZIP_DEFLATED)
newzip.write('D:/test.txt')
print(newzip.infolist())
# newzip.close()

enter image description here

我的办公室IT团队调试了以下内容:

此问题是由于对我的office PC上的用户权限的限制造成的。当您具有用户访问权限但python以管理员身份执行时,会发生此问题。然后,由管理员创建的文件将无法由普通用户打开

相关问题 更多 >

    热门问题