Jakie polecenie w Pythonie może być użyte do uruchomienia innego programu Pythona? Nie powinno czekać na zakończenie procesu potomnego, ale kontynuować. Nie musi też pamiętać swoich procesów potomnych.Jak uruchomić inny program python bez trzymania oryginału?
9
A
Odpowiedz
11
użycie subprocess
import subprocess
#code
prog = subprocess.Popen(['python', filename, args])
#more code
3
Jeżeli inny program python jest importable i funkcjonalność konieczne może być wywołana przez funkcję, to korzystne jest stosowanie multiprocessing zamiast subprocess
, ponieważ argumenty mogą być przekazywane jako obiekty w języku Python zamiast przez ciągi:
import somescript
import multiprocessing as mp
proc = mp.Process(target=somescript.main, args=...)
proc.start()
Powiązane problemy
- 1. Jak nakładam moduł modalViewController na inny widok bez zaniku oryginału?
- 2. Jak uruchomić program w języku Python?
- 3. Jak uruchomić nginx + python (bez django)?
- 4. Program, który tworzy inny program
- 5. Czy uruchomić program py2exe exe bez konsoli?
- 6. Jak uruchomić program Hadoop?
- 7. Puszczenie blokady zostanie zwolnione bez trzymania
- 8. Jak uruchomić nohup jako inny użytkownik bez uruchamiania dwóch procesów?
- 9. Jak zrobić ctest uruchomić program z valgrind bez dart?
- 10. Jak uruchomić program ASP.NET 5 bez otwierania strony w przeglądarce
- 11. Jak uruchomić program profilujący Matlab
- 12. Jak uruchomić program z Perl?
- 13. Jak uruchomić program Perla krok po kroku?
- 14. Jak uruchomić program używając Valgrind w Clion?
- 15. Wykonaj inny program w C++
- 16. Jak uruchomić inny skrypt z wnętrza Lua?
- 17. Jak uruchomić inny tryb z Emacsem w linii poleceń?
- 18. Android - przeciąganie znacznika bez konieczności trzymania mapy api v2
- 19. uruchomić program z linii poleceń bez otwierania nowego okna
- 20. Jak uruchomić fswatch, aby wywołać program ze statycznymi argumentami?
- 21. Jak uruchomić program z wiersza polecenia jako inny użytkownik i jako administrator
- 22. Jak uruchomić program Java GUI wygodnie dla użytkownika końcowego?
- 23. Jak uruchomić program java z innego katalogu?
- 24. Jak uruchomić program z zimną pamięcią podręczną?
- 25. Jak uruchomić program z argumentami z MONO?
- 26. Jak programowo ponownie uruchomić program Finder?
- 27. Jak uruchomić program przed rozpoczęciem dezinstalacji?
- 28. Jak uruchomić program abc.exe przy użyciu php
- 29. Jak uruchomić program wiersza poleceń w Delphi?
- 30. Jak uruchomić program C w systemie Ubuntu?