Jak uruchomić konkretny plik w konkretnym programie używając pythona

Jak uruchomić konkretny plik w konkretnym programie używając pythona
JI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

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ć?

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
1

Hej, a trochę jaśniej? Uruchomić, .tex?
https://fileinfo.com/extension/tex

randomize111
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 137
0

Gdzie ten użytkownik ma podać tą ścieżkę, w argumencie skryptu, w skrypcie, coś więcej?

JI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

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

Eldorad O.
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 517
0

@Jeż i przyjaciele: Zaimplementuj w tym skrypcie sczytywanie argumentów CMD:

Kopiuj
import sys

path_to_tex = sys.argv[1]

print(path_to_tex)

I wywołujesz: "python nazwa_skryptu.py sciezka_do_tex"

HavilandTuff
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
2

@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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.