Prosim Vas, poradi mi niekto?
Neviem presne ako mam pouzivat funkciu os.execl(cesta, argumenty), presnejsie co mam dosadit za argumenty.
Alebo mi prosim poradte nejaku lepsiu funkciu: snazim sa napisat skript, ktory sa sam prepise aktualnou novou verziou z pevne daneho miesta.
Skusal som uz aj execfile(), ani jedno nebolo ono... execfile mi spustil aj staru aj novu verziu programu a execl mi sice spustil len novu verziu, ale nic ine nevykonal... ?:nn:?
Je to vobec mozne nejak spravit? ?:ehh:?
Doteraz mam tolko: ?:toto:?
import os, sys
cestaco='e:pythonFTP'
suborco='04.py'
cestakam='c:_python_tmp 4.py'
d1=os.listdir(cestaco)
d2=os.path.join(cestaco,suborco)
if len(d1)==1:
os.remove(cestakam)
os.rename(d2,cestakam)
#execfile('c:_python_tmp 4.py')
#sys.exit(0);
#os.execl('c:wappython24pythonw.exe', 'c:_python_tmp 3.py')
for i in range(100):
print "ver: old"+i.__str__()
Fórum › Python
Os.execl()
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 8 hostů
Moderátoři diskuze