我是Python的新手,我使用PyCharm
并从openpyxl
中安装了file>settings>project interpreter
。
当我运行代码时,它发出如下错误:
object is not callable
Process finished with exit code 0
TypeError: 'generator' object is not subscriptable
当我运行代码时
import openpyxl
wb=openpyxl.load_workbook('example.xlsx')
wb.sheetnames`
这让我说错了
`Process finished with exit code 0`
当我使用
import openpyxl
wb=openpyxl.load_workbook('example.xlsx')
wb.active()`
正在给予
` Traceback (most recent call last):
File "C:/Users/Shankar/.PyCharmEdu2019.1/config/scratches/scratch.py",
line 3, in <module>
wb.active()
TypeError: 'Worksheet' object is not callable
谢谢
PS-我是python新手,使用pycharm,书名为“自动化 无聊的东西”,安装openpyxl模块后我遇到了错误。
答案 0 :(得分:0)
当pycharm显示Process finished with exit code 0
时,这通常意味着程序已完成并且未引发任何错误。好东西:)
wb.active()
不是方法,而是WorkSheet对象。像这样访问它:my_worksheet = wb.active
不带括号()
在此处详细了解方法对象和其他类型的对象之间的区别:https://docs.python.org/3/tutorial/classes.html#a-first-look-at-classes