Добавить содержимое файла в другой файл, используя Python - PullRequest
0 голосов
/ 12 июля 2020

У меня есть файл sample.py, содержащий определенный код. В sample.py есть несколько функций, которые необходимо выполнить. После выполнения этих функций. Я хочу скопировать весь контент из sample.py в temp.py. Как я могу это сделать?

1 Ответ

0 голосов
/ 12 июля 2020

Попробуйте следующее:

In 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...