To snad není pravda!?!
Už jsem doma, takže se nemohu podívat do zdroje,
ale myslím že máte pravdu!
Nicméně: domnívám se že Python sám po sys.exit() uzavře
všechny otevřené soubory a tak uvolní zámky, které by
bránili jejich smazání ve funkci pověšené na atexit.
Ale proč tedy (oper. systém) ječí "Proces nemá
přístup k souboru neboť jej využívá jiný proces:"?
Myslím že problém je v tom že uvolnění zámků trvá windows-ům
nějakou chvíli a požadavek na smazání přijde příliš rychle.
Použil jsem time.sleep(5) před mazání a problémy se zámky
se ztratili.
Nebo máte lepší nápad?
Příští týden budu pokračovat.
Pro tento týden děkuji za reakce!
ZU
Dne 27.4.2012 14:43, Hynek Fabian napsal(a):
try:
FI.write(PART)
except:
FI.close
chybejici zavorky jsou predpokladam jenom chyba v emailu?
To nepredpokladej. :-) Bez zavorek je to platny pythoni vyraz, ktery
ovsem nic nezavre.
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python