我正在尝试使用 pygsheets 运行一个简单的代码。这段代码已经在其他计算机上测试过了,所以它可能是我的机器或操作系统中的一些配置。在这两行中:
creds_file = _google_creds_as_file()
gc = pygsheets.authorize(service_account_file=creds_file.name)
该函数_google_creds_as_file()
返回一个具有特定名称的临时文件,当我调用时gc
,它总是返回相同的错误:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\User\\AppData\\Local\\Temp\\tmpwjie6exl'
即使我以管理员身份运行 Python 脚本也会发生这种情况。如果我删除此文件,则会生成另一个名称不同的文件,但问题仍然存在。
我能做些什么来解决这个错误?