例如:
from openpyxl import load_workbook
在这里,我们直接从openpyxl调用load_workbook
from openpyxl.chart import Barchart,Reference
在这里,我们从图表文件而不是直接从openpyxl包中调用这些Barchart,Reference类,为什么呢?我们不能只写:
from openpyxl import Barchart,Reference
wb= xl.load_workbook('transaction.xlsx')
sheet = wb['Sheet1']
cell = sheet.cell(1,1)
print(cell.value)
答案 0 :(得分:2)
因为作者选择直接从软件包的顶层expose load_workbook
,而chart
生活在一个子软件包中,没有得到相同的待遇。它不是Python的功能,而是作者选择公开API的方式。