0

例如:

 from openpyxl import load_workbook

这里我们直接从 openpyxl 调用 load_workbook

from openpyxl.chart import Barchart,Reference

这里我们从图表文件中调用这些条形图,而不是直接从 openpyxl 包中引用类,为什么?我们不能只写:

from openpyxl import Barchart,Reference 

wb= xl.load_workbook('transaction.xlsx')
sheet = wb['Sheet1']
cell = sheet.cell(1,1)

print(cell.value)
4

1 回答 1

2

因为作者选择直接从包的顶层暴露load_workbookchart,而生活在一个子包中,并没有受到同样的待遇。这与其说是 Python 的功能,不如说是作者选择公开他们的 API 的方式。

于 2019-10-05T21:48:37.230 回答