Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako do zoznamu diskov v Pythone

Zoznam disky v Pythone sa pohybuje medzi operačnými systémami , pretože neexistuje žiadny univerzálny spôsob , ako získať prístup k informáciám oddielu naprieč všetkými systémami . Avšak , existuje niekoľko knižníc , ktoré môžu byť použité čítať na GNU /Linux a Mac OS X , ktorý informačný list partition a Windows - špecifické knižnice pre výpis informácií o počítači so systémom Microsoft Windows . V závislosti na aplikácii , budete musieť rozvíjať svoje aplikáciu použiť jeden alebo druhý získať informácie , ktoré potrebujete . Návod
Microsoft Windows
1

Uistite sa , že budete využívať rozšírenie win32 by prefacing skript s " dovozom win32api " spolu so svojimi ďalšími dovozy knižnice .
2

položte jednotku výpis do premennej pomocou " driveslist = win32api.GetLogicalDriveStrings ( ) " .
3

Analyzovať zoznam pre prehliadanie s " driveslist = driveslist.split ( ' \\ 000 ' ) [ ,": -1 ] " , potom " tlačové jednotky " na výstupe zoznam
GNU /Linux a Mac OS X
4

Začnite svoj ​​scenár s vašimi dovozu . externé knižnice budete volať v celom programe , potom pridať do oS nástrojov knižnice s " import os " riadku . Knižnica OS nástroje ponúka desiatky funkcií pre prístup k dôležité systémové informácie na UNIX - like systémoch .
5

Prečítajte si /proc /partitions súboru do premennej pomocou " p = popen ( " cat /proc /priečky " ) " . Dôvodom to funguje , je to , že súbor /proc /partitions je prístupná ľubovoľným používateľom , na rozdiel od iné riešenie pomocou fdisk alebo iné aplikácie .
6

Pipe p premenná , takže môžete tlačiť text riadok " disky = p.read ( ) " , potom použite " tlačových jednotiek " , zobrazí sa zoznam . Funkcie read ( ) nakreslí surové dáta a umiestni ho do premennej diskov tak , že to môže byť zobrazený pomocou funkcie tlače .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené