[Tutor PyCZ] pocet cdrom
slacker
slacker na inmail.cz
Sobota Únor 24 22:52:10 CET 2007
Ondryska Jaromír wrote:
> Zdravím všechny vespolek,
> rád bych se zeptal na jednu věc: ví někdo, jak jednoduše v linuxu zjistit
> počet CDROM/DVD mechanik instalovaných v počítači a jejich označení v
> systému (např. hdc) ?
> Napadlo mě jenom filtrování dmesg nebo něco podobného, pokud někdo ví o
> něčem lepším byl bych rád. Nechci vymýšlet kolo. Předem děkuji za Vaše
> reakce.
>
Zdravím,
určitě bude existovat i jednodušší způsob, ale takhle to jde taky :-)
----------
#!/usr/bin/python
import os
BASE_DIR = "/sys/block/"
MEDIA_TYPE = "/device/media"
for device in os.listdir(BASE_DIR):
print "device", device,
try:
type = file(BASE_DIR + device + MEDIA_TYPE).read()
print "- media type:", type.strip()
except:
print "- media type: unknown"
----------
S pozdravem
slacker
Další informace o konferenci Tutor