Listing schijven in Python varieert tussen besturingssystemen omdat er geen universele manier om toegang partitie informatie over alle systemen . Echter , er zijn een paar bibliotheken die kunnen worden gebruikt om bestanden op GNU /Linux en Mac OS X die lijst partitie informatie -en Windows - specifieke libraries voor notering informatie op een Microsoft Windows- machine lezen . Afhankelijk van uw aanvraag , moet u uw applicatie te ontwikkelen om een of de ander te gebruiken om de informatie die u nodig hebt te verwerven . Instructies Microsoft Windows 1 Zorg ervoor dat u gebruik maken van de win32 extensies door voorafgaat aan je script met " import Win32API " samen met uw andere invoer bibliotheek . Kopen van 2 Plaats de drive bedrijf in een variabele met behulp van " driveslist = win32api.GetLogicalDriveStrings ( ) " . 3 Analyseer de lijst voor het bekijken met " driveslist = driveslist.split ( ' \\ 000 ' ) [ ,": -1 ] " , dan " print drives "om de lijst af te drukken GNU /Linux en Mac OS X 4 Begin je script met uw invoer , de . externe bibliotheken wordt u bellen in uw programma , voeg dan in de OS gereedschappen bibliotheek met de " import os " lijn . De OS gereedschappen bibliotheek biedt tientallen functies voor toegang tot belangrijke systeeminformatie op UNIX - achtige systemen . 5 Lees de /proc /partities bestand in een variabele met " p = popen ( " cat /proc /partities " ) " . De reden dat dit werkt is omdat de /proc /partities bestand is toegankelijk door een gebruiker , in tegenstelling tot een andere oplossing met fdisk of een andere toepassing . Pijp 6 de p variabele , zodat u kunt de tekst met de af te drukken lijn " drives = p.read ( ) " , gebruik dan "print drives " om de lijst weer te geven . Het lezen ( ) functie tekent de ruwe data en plaatsen deze in de stations variabele , zodat het kan worden weergegeven met behulp van de print functie .
|