[英]Interaction between modules in python package
例如,我有包X,其中包含模塊module1和module2 。 在module1中,我有一個MyClass類,我想在module2中使用它。 我可以在module2中做到這一點嗎?
import module1
a = module1.MyClass()
?
我的意思是使用模塊的相對路徑。 在python文檔中(在“ Intra-package References”部分中)說,在python2.7中我們可以使用“ import module1”,但是對於python 3,他們說,我們可以使用“ from module1 import MyClass”。 但是沒有信息,是否禁止使用此第一表格。 這是我的問題。
您為什么不嘗試一下呢?
此代碼無效。 它必須是
import module1
a = module1.MyClass()
我建議閱讀軟件包並導入。 當您的軟件包開始增長時,它們可能會變得更加混亂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.