Pokud si dobre pamatuji (a diskety jsem nevidel uz mnoho, mnoho let), tak disketova mechanika nema zadnou detekci pritomnosti media (na rozdil od CDROM). Tj. muzete proste zkusit nejakou diskovou operaci a bud se povede nebo ne.
Nemuzu to odzkouset, protoze nejsem hrdym majitelem disketove mechaniky, ale zkusil bych obalit do vyjimky neco jako try: os.path.exists("a:\neco_blablabla.txt") except: ''' zjistit, co to hodilo za vyjimku ''' a zkusli bych, jestli z exception neco nepoznam... S pozdravem MP 2008/4/19 zu1234 <[EMAIL PROTECTED]>: > Zdravím! > > Neznáte někdo hezčí řešení, které by otestovalo > zda je vložena disketa čistějším způsobem, > bez volání dos-ového dir-u > (a bez vyskakování windows message okna "Chybí disk")? > > dos_cmd='dir /s '+ fi_arch > check_file=os.popen(dos_cmd) > line = check_file.readline() > if not line: > print u"Jednotka není připravena" > > Jen mne zajímá zda jsem něco neopomenul. > > Díky, ZU > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- gtalk/jabber:[EMAIL PROTECTED] <[EMAIL PROTECTED]> email/msn:[EMAIL PROTECTED] <[EMAIL PROTECTED]> icq:360-737-802 tel:+420 724 249 422
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python