首页 > 解决方案 > 在 Python3 中,openpyxl 代码无法编译

问题描述

我正在尝试运行上周有效的代码,但是当我今天尝试时,我收到了这个错误:

Traceback (most recent call last):
  File "/Users/voyager2/mu_code/IEDBWork/PMID32502341/32502341DSTMaker.py", line 6, in <module>
    import openpyxl, pprint, sys
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/__init__.py", line 6, in <module>
    from openpyxl.workbook import Workbook
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/workbook/__init__.py", line 4, in <module>
    from .workbook import Workbook
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/workbook/workbook.py", line 7, in <module>
    from openpyxl.worksheet.worksheet import Worksheet
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/worksheet/worksheet.py", line 24, in <module>
    from openpyxl.cell import Cell, MergedCell
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/cell/__init__.py", line 3, in <module>
    from .cell import Cell, WriteOnlyCell, MergedCell
  File "/Applications/mu-editor.app/Contents/Resources/app_packages/openpyxl/cell/cell.py", line 1
    s stuff# Copyright (c) 2010-2019 openpyxl
          ^
SyntaxError: invalid syntax

看来openpyxl中有问题。我在调试时弹出了那个代码,我担心我可能不小心在里面输入了一些东西。但是现在我不知道如何打开openpyxl代码进行检查。

标签: python-3.xopenpyxl

解决方案


检查您的文件是否未在Microsoft Excel或任何其他 Excel 编辑器中运行。 或者 我认为重新安装 openpyxl 可能会对您有所帮助 pip uninstall openpyxl,然后pip install openpyxl


推荐阅读