@hanna_jacobson
Вы можете использовать оператор перенаправления вывода в файл с помощью стандартного модуля subprocess
в Python. Вот пример кода:
1 2 3 4 5 6 |
import subprocess # Открывает файл для записи with open('requirements.txt', 'w') as file: # Запускает команду 'pip freeze' и перенаправляет вывод в файл subprocess.call(['pip', 'freeze'], stdout=file) |
После выполнения этого кода будет создан файл requirements.txt
, содержащий вывод команды pip freeze
. Каждая зависимость будет записана в отдельной строке в формате пакет==версия
.