猿问

我似乎无法使用 openpyxl

我正在使用python 3.8.2(现在是最新的)。我正在尝试使用openpyxl。


我用pip到cmd安装它没有任何错误,但是当我尝试导入工作簿时,它不起作用。


这是我写的代码:


from openpyxl import workbook

这是我得到的输出:


Traceback (most recent call last):

  File "D:\Atom Projects\Agileroo\Python\Course 6\openpyxl.py", line 1, in <module>

    from openpyxl import workbook

  File "D:\Atom Projects\Agileroo\Python\Course 6\openpyxl.py", line 1, in <module>

    from openpyxl import workbook

ImportError: cannot import name 'workbook' from partially initialized module 'openpyxl' (most likely due to a circular import) (D:\Atom Projects\Agileroo\Python\Course 6\openpyxl.py)

我尝试重新安装python,仍然一无所获。


一只名叫tom的猫
浏览 376回答 1
1回答

12345678_0001

此错误的原因似乎是文件的名称。您已经命名了该文件,因为 import 命令实际上不会进入库来查找,或者 它只是查看您的文件。openpyxl.pyopenpyxlworkbook只需将该名称更改为其他名称即可。如果您尚未安装该库,请尝试在开始使用之前安装 openpyxl。运行以下命令来执行此操作:pippip install openpyxl# ORpip3 install openpyxl# Even better. (Assuming python3 command invokes python3.8 in your system)python3 -m pip install openpyxl提示:切勿使用保留关键字/库名称等作为文件/文件夹名称。
随时随地看视频慕课网APP

相关分类

Python
我要回答