簡體   English   中英

如何導入Python命名空間包的所有子模塊?

[英]How do I import all the submodules of a Python namespace package?

Python命名空間包可以分布在許多目錄,zip文件或自定義導入器上。 迭代命名空間包的所有可導入子模塊的正確方法是什么?

請閱讀導入混淆

它非常清楚地區分了導入包及其子模塊的所有不同方法,並在此過程中回答了您的問題。 當你需要一個包中的某個子模塊時, from io.drivers import zip編寫通常比import io.drivers.zip更方便,因為前者允許你簡單地將模塊稱為zip而不是它的全名。

from modname import * ,這提供了一種將模塊中的所有項目導入當前命名空間的簡便方法; 但是,應該謹慎使用這種說法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM