Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.420 pregleda

Najnovija ↓

Python mala pomoć 02.12.2004. u 10:08 · pre 266 meseci #1
Pozdrav ovo je moj prvi post na ovom sajtu, sve čestitke.

Imam jedno predpostavljam lako pitanje u vezi ovog super jezika.
Kako da izvršim iz pythona ili iz python skripte neki spoljni program (naprimer gedit ili notepad ili bilo koji drugi)? Za to sam u TCL koristio exec pa putanja do programa i to je radilo OK, u pythonu postoji ista komanda ali služi za nešto drugo (koliko ja razumem). Molim za pomoć.
Re: Python mala pomoć 02.12.2004. u 11:18 · pre 266 meseci #2
Funkcija exec() Python jezika (kako je objasnjeno u Python uputstvu, u poglavlju 6.14) sluzi za dinamicko izvrsavanje Python kôda.

Ono sto tebe interesuje je poglavlje Process Management (poglavlje 6.1.5 u dokumentu Python Library Reference) gde je objasnjeno pokretanje i manipulacija eksternim procesima u okviru Python programa.

Pozdrav,
alex.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: Python mala pomoć 02.12.2004. u 12:41 · pre 266 meseci #3
Da hvala hvala puno.
Uspeo sam da ovo uradim na sledeći način
>>> import sys
>>> import os
>>> os.system("gedit")


Pozdrav.
Re: Python mala pomoć 23.03.2005. u 19:27 · pre 263 meseca #4
SRX, samo jedan savjet za tebe, samo da te ne zabuni...

O čemu se radi. Kad pokreneš os.system() funkciju, nevezano da li je funkcija pozvana iz nekog threada, biće generisan GIL - global interpreter lock dakle, dok se u tvom slučaju gedit ne završi, interpreter je zaključan... Svi threadovi. Ne znam da li je ovo popravljeno u 2.4 verziji, znam da u poslednjoj 2.3 verziji bilo sasvim "normalno" da to postoji :) heh.

Svakako ovo se može izbijeći, zato, konsultuj udžbenik :)

Python rulz u svakom slučaju.

Tcl je noćna mora, ali ima neku magiju, znate, estetika ružnog što bi Rembo rekao :D
Potpis
Programeri su odgovorili na Hamletovo pitanje "Biti il ne biti?" :
0x2B | ~0x2B = 0xFF
(kao ono - ff - teško pitanje!)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme