4
我假設它們在功能上是相同的,欄中的某些指標可以忽略不計。如果是這樣,哪種形式更加Pythonic?「從x導入y作爲z」與「導入x.y作爲z」
我假設它們在功能上是相同的,欄中的某些指標可以忽略不計。如果是這樣,哪種形式更加Pythonic?「從x導入y作爲z」與「導入x.y作爲z」
x.y
表格隱含了包和模塊的參與,並且應該是這種情況下的首選形式。
如果t
是在模塊y
定義的符號,然後:
>>> from x.y import t as z
>>>
... 但!
>>> import x.y.t as z
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named t
>>>
點符號是爲模塊保留的,應在涉及模塊時使用。
同意所有**除**合作事故和可能的棄用部分。 – 2011-09-08 20:28:59