我尝试了以下代码,以便能够从我的个人计算机中读取 excel 文件。
import xlrd
book = xlrd.open_workbook('C:\\Users\eline\Documents\***\***\Python', 'Example 1.xlsx')
但我收到错误“权限被拒绝”。我正在使用 Windows,如果我查看目录的属性并查看“安全”选项卡,我有三个组/用户,所有三个组/用户都拥有所有权限,除了最后一个选项称为“特殊权限” (据我所知,我不需要这个权限来读取 Python 中的 excel 文件)。
我不知道如何解决这个错误。此外,运行模拟时,我的计算机上没有打开 Excel 文件。
我真的希望有人能帮我解决这个错误。
book = xlrd.open_workbook('C:\\Users\eline\Documents\***\***\Python', 'Example 1.xlsx')
您不能将这样的路径提供给 xlrd。路径必须是单个字符串。
如果你坚持你可以使用os
模块
import os
book = xlrd.open_workbook(os.path.join('C:\\Users\eline\Documents\***\***\Python', 'Example 1.xlsx'))
[Errno13] permission denied
在您的情况下,发生这种情况是因为您想读取文件夹,例如不允许的文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句