Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come elencare i dischi in Python

dischi elenco in Python varia tra i sistemi operativi in quanto non esiste un modo universale di accedere alle informazioni di partizione in tutti i sistemi . Tuttavia, ci sono alcune librerie che possono essere utilizzati per leggere i file su GNU /Linux e Mac OS X che lista le informazioni di partizione e librerie specifiche di Windows per informazioni quotazione su un computer Microsoft Windows . A seconda dell'applicazione , è necessario sviluppare l'applicazione per utilizzare uno o l'altro di acquisire le informazioni necessarie . Istruzioni
Microsoft Windows
1

Assicurarsi che si utilizzano le estensioni Win32 precedere lo script con "import win32api " insieme con le altre importazioni di libreria .
2

posizionare la quotazione di auto in una variabile usando " driveslist = win32api.GetLogicalDriveStrings ()" .
3

analizzare l'elenco per la visualizzazione con " driveslist = driveslist.split ( ' \\ 000 ' ) [ ,": -1 ] " , quindi " le unità di stampa " per produrre l'elenco
GNU /Linux e Mac OS X
4

Inizia lo script con le importazioni , l' . librerie esterne si chiamerà tutto il programma , quindi aggiungere nella libreria OS strumenti con la linea " import os " . La biblioteca OS strumenti fornisce decine di funzioni per l'accesso a importanti informazioni di sistema su sistemi UNIX-like .
5

leggere il file /proc /partitions in una variabile usando " p = popen ( " cat /proc /partizioni " ) " . Il motivo per cui funziona è perché il /proc file /partizioni sono accessibili da qualsiasi utente , a differenza di un'altra soluzione utilizzando fdisk o un'altra applicazione .
6

Tubo la variabile p in modo che è possibile stampare il testo con la linea " drive = p.read ( ) " , quindi usare " le unità di stampa" per visualizzare l'elenco . La read () funzione disegna i dati grezzi e la colloca nel drive variabile in modo che possa essere visualizzato utilizzando la funzione di stampa .

 

Programmazione © www.354353.com