首页 > 解决方案 > 如何将两个python代码粘合(缝合)在一起?

问题描述

我想知道将来自不同 python 文件的代码组合到一个新的 python 文件中的最佳方法是什么。可以说第一个文件1.py将包括:

def(...):
    a=1
    b=2
    return c=a+b

另一个文件2.py包括:

def(...):
    d = 4
    e = c*d
    return e

现在假设您有一个最终文件 ,final.py您希望从该文件中获取所有代码,1.py2.py按照特定的操作顺序逐字复制到该文件中,如下所示。请注意,我知道我们可以在 python 中使用导入函数,但在这种情况下,我希望将某些定义的整个文本复制到新的 python 代码中。换句话说,将不同文件中的代码粘合起来构建一个新文件。

最终的.py:

def(...):
    a=1
    b=2
    return c=a+b
def(...):
    d = 4
    e = c*d
    return e

编辑:

上面的改写:如果文件 1 有 100 个定义,文件 2 有 100 个定义,但我希望每个文件中的特定定义以指定的顺序以全文和语法复制到文件 3。

标签: pythonpython-3.x

解决方案


如果您使用的是 unix shell:

cat 1.py 2.py > 3.py


推荐阅读