将一个代码合并到另一个

时间:2017-11-13 22:39:49

标签: python function

我有一个现有的python脚本,其中包含一个函数('function_1')以及在某些时候执行function_1的其他一些代码行。让我们称这个脚本为'code_a.py'。

我现在有另一个更大的脚本('code_b.py')。在这个脚本中,我希望code_a.py完整地运行。

我正在努力了解最好的方法是什么。

显然,我可以将整个code_a.py复制并粘贴到code_b.py的主体中 - 这似乎是一种糟糕的做事方式。

所以我想在code_b.py的开头,我可以做类似的事情:

import code_a

但据我了解,这只会从code_a导入function_1。那么我应该将整个code_a重写为一个大函数,以便将它导入code_b吗?

或者我在考虑这是错误的方式?

感谢。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你不想import function_1来自code_a,你实际上想要执行整个代码。

你可以做的一件事是使用python中的os模块从code_b.py内执行shell / cmd命令,如下所示:

import os
os.system('python code_a.py')