【问题标题】:Import python module into current project?将python模块导入当前项目?
【发布时间】:2015-12-09 05:19:29
【问题描述】:

我想知道如何将SomeProjectInProgress.py 导入MyOtherProject.py

我正在使用 Eclipse Luna,如果这有什么不同的话。我知道我可以在MyOtherProject.pyright-click > Import 并将整个SomeProjectInProgress.py 文件添加到我的项目中,但是我对原始文件所做的任何更改都不会反映在导入的版本中。

有没有一种方法可以在我的项目中引用原始文件,而不必在每次更新原始文件时重新导入?

如果已经被问到,请提前道歉。我已经查看了有关导入的其他四个左右的问题,但似乎没有一个专门针对这种情况

【问题讨论】:

    标签: python eclipse


    【解决方案1】:

    不,您将无法做到这一点。

    1) 您使用MyOtherProject.py 运行您的python 文件,其中包含import SomeProjectInProgress

    2) Python 将为您的所有导入创建一个 .pyc 文件,并且在您的进程 (MyOtherProject.py) 运行之前将使用相同的 .pyc 文件。

    3) 如果您对SomeProjectInProgress 进行任何更改,直到您不重新启动程序时才会反映出来。

    【讨论】:

    • 澄清一下。可以肯定的是,如果我运行并完成MyOtherProject,对导入进行更改,然后重新运行MyOtherProject,您是说如果不重新右键单击导入,就不可能在MyOtherProject 中反映这些更改编辑过的文件?
    • right-click-Importng- 不确定你在哪里运行它。但是是的,对于需要重新启动的更改(不需要重新导入,它将在启动时自动导入)。
    猜你喜欢
    • 1970-01-01
    • 2020-11-03
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 2019-10-31
    • 2018-02-11
    • 1970-01-01
    相关资源
    最近更新 更多