使用 Python 将文件内容附加到另一个文件

Append File Content to Another File using Python

我有一个包含特定代码的文件 sample.py。在sample.py中有一些函数需要执行。执行完这些函数之后。我想将 sample.py 中的所有内容复制到 temp.py。我该怎么做?

试试这个:

sample.py中:

##### Your functions
def func1(): # Example
    print("Something")

# ...
    
def main():
    ##### Execute functions
    func1() # Example
    
    # ...



    ##### Copy file

    data = ""

    with open("sample.py", "r") as f:
        data = f.read() # Read contents of 'sample.py'


接下来,添加以下块之一

覆盖'temp.py':

    with open("temp.py", "w") as f:
        f.write(data)

添加到(追加)的末尾'temp.py':

    with open("temp.py", "a") as f:
        f.write(data)

然后添加

if __name__ == "__main__":
    main()