如何从另一个执行python文件

时间:2018-08-26 17:57:58

标签: python

我有两个python文件。

我需要从1号召唤2号。

我知道os.system()命令。

但是它被认为是执行python脚本的最差方法。

我需要调用的脚本不包含任何函数或类。但是只是流程。

从另一个脚本执行脚本的更好方法是什么。

2 个答案:

答案 0 :(得分:0)

  1. 将两个文件都放在同一目录中。

  2. 在目录中添加一个名为__init__.py的空文件。

  3. 然后在第一个文件中仅包含以下内容:from file2 import myfunction

  4. 然后您可以从myfunction中的file2呼叫file1

答案 1 :(得分:0)

  

通过导入,您可以执行功能之外的其他.py文件中的所有内容。

如果我在 template.py 中,但想在 test.py 中运行仅打开gui窗口的代码,我要做的就是键入{{ 1}},并具有这样的地图结构 enter image description here