pycharm 2020.1.1 (python 3.8) 如何通过代码显示openpyxl版本?

How to display openpyxl version via code in pycharm 2020.1.1 (python 3.8)?

我几乎看不懂错误控制台的任何内容。错误多于代码行:-(

我正在使用此资源来了解 openpyxl 库。我安装了 3.0.3 版,但似乎没有任何效果。我什至无法加载打开和活动的文件 'zest.xlsx',就像我正在学习的视频中的 excel 文件一样。

import openpyxl
print(openpyxl.__version__)

wb_obj = openpyxl.load_workbook('zest.xlsx')
print(wb_obj)

我认为第一行执行得很好,但后面发生的事情对我来说是个谜。

为什么 print(openpyxl.__version__) 行显示的版本与视频中的不一样??

https://youtu.be/q6Mc_sAPZ2Y?t=339

https://youtu.be/AOTCpZbC80Y?t=101

print(openpyxl.version)也不行。

__init__ 是什么??

为什么 wb_obj = openpyxl.load_workbook('zest.xlsx') 行不加载已经打开的文件?

我也阅读了这个线程寻找答案:

Openpyxl not found in Pycharm

can't load workbook with openpyxl

我还读过这条评论:“您可能在当前工作目录中有一个名为 openpyxl.py 的文件。重命名该文件并由用户 mechanical_meat 删除 openpyxl.pyc

啊,我猜我在这里做了同样的事情,但你的 XLSX 文件需要与 .py 文件位于同一个文件夹中(在 pycharm 中它是项目文件夹,我没有看到屏幕截图中的文件)。 我总是查看错误消息的最后一行,告诉您解释器遇到的第一个问题。