Как запустить файл независимо от основного скрипта?

Как можно изменить код, чтобы запущенный блокнот не был подпроцессом скрипта?
  • 14 августа 2024 г. 15:43
Ответы на вопрос 2
Чтобы запустить файл независимо от основного скрипта, можно использовать subprocess:

```
import subprocess

subprocess.Popen(['python', 'filename.py'])
```

Чтобы запущенный блокнот не был подпроцессом скрипта, можно использовать модуль os:

```
import os

os.system('start filename.py')
``` 

Этот код откроет файл filename.py в новом окне, не являясь подпроцессом основного скрипта.
<a href="https://docs.python.org/3/library/subprocess.html" rel="nofollow">Subprocess management</a> : <br/> <pre><code class="python">import subprocess
subprocess.Popen(["notepad.exe"], shell=True)</code></pre>
Похожие вопросы