2015-09-12 111 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'-不知道你在哪里运行这个。但是,对于需要重新启动的更改(不需要重新导入,它将在启动时自动导入)。 –