2015-09-12 109 views
-3

我想知道我是如何將SomeProjectInProgress.py導入MyOtherProject.py的。將python模塊導入當前項目?

我使用Eclipse月神,如果這有什麼區別。我知道我可以在MyOtherProject.pyright-click > Import並將整個SomeProjectInProgress.py文件添加到我的項目中,但是我對原始文件所做的任何更改都未反映在導入的版本中。

有沒有一種方法可以在我的項目中引用原稿,而不必每次更新原稿時都要重新導入?

如果已經提出道歉,請提前道歉。我已經看過其他四個關於進口的問題,但他們似乎都沒有專門針對這種情況。

回答

1

不,你不能實現這一點。

1)你運行你的python文件,使用MyOtherProject.py其中有import SomeProjectInProgress

2)Python會爲您的所有導入創建一個.pyc文件,直到您的進程(MyOtherProject.py)運行時,將使用相同的.pyc文件。 3)如果您對SomeProjectInProgress進行了任何更改,直到您不重新啓動程序時纔會反映出來。

+0

坦克澄清。可以肯定的是,如果我運行並完成「MyOtherProject」,更改導入,然後重新運行「MyOtherProject」,則表示無法在「MyOtherProject」中反映這些更改而無需重新右鍵單擊Importng編輯的文件? – JayFresco

+0

'右鍵單擊'Importng'-不知道你在哪裏運行這個。但是,對於需要重新啓動的更改(不需要重新導入,它將在啓動時自動導入)。 –