Hej chciałbym żeby użytkownik mógł podać ścieżkę do pliku (konkretnie w formacie .tex) i żeby skrypt uruchomił odpowiedni program i również ten konkretny plik. Jak mogę to zrobić?
Jak uruchomić konkretny plik w konkretnym programie używając pythona
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5023
Hej, a trochę jaśniej? Uruchomić, .tex?
https://fileinfo.com/extension/tex
- Rejestracja: dni
- Ostatnio: dni
- Postów: 137
Gdzie ten użytkownik ma podać tą ścieżkę, w argumencie skryptu, w skrypcie, coś więcej?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
No normalnie chce po prostu uruchomic dany plik z poziomu Pythona. W windowsie po prostu klikam dwa razy na ikonke pliku i otwiera się on w odpowiednim do tego programie . Tutaj chce w Pythonie podać ścieżkę do pliku i ścieżkę do exe mojego programu i żeby efekt był tak sam jak kliknięcie w ikonkeKliknij
- Rejestracja: dni
- Ostatnio: dni
- Postów: 517
@Jeż i przyjaciele: Zaimplementuj w tym skrypcie sczytywanie argumentów CMD:
import sys
path_to_tex = sys.argv[1]
print(path_to_tex)
I wywołujesz: "python nazwa_skryptu.py sciezka_do_tex"
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8
@Jeż i przyjaciele: os.startfile('scieżka/do/pliku')
Za https://docs.python.org/3/library/os.html:
os.startfile(path[, operation][, arguments][, cwd][, show_cmd])
Start a file with its associated application.