Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να Λίστα Δίσκοι σε Python

Λίστα δίσκους σε Python ποικίλλει μεταξύ των λειτουργικών συστημάτων , εφόσον δεν υπάρχει καθολική τρόπος για να αποκτήσετε πρόσβαση σε πληροφορίες διαμερίσματος σε όλα τα συστήματα . Ωστόσο , υπάρχουν μερικές βιβλιοθήκες που μπορούν να χρησιμοποιηθούν για να διαβάσετε τα αρχεία για το GNU /Linux και Mac OS X ότι οι πληροφορίες list partition των Windows και ειδικών βιβλιοθηκών για την εισαγωγή πληροφοριών σε μια μηχανή Microsoft Windows. Ανάλογα με την εφαρμογή σας , θα πρέπει να αναπτύξουν την εφαρμογή σας να χρησιμοποιεί το ένα ή το άλλο για να αποκτήσουν τις πληροφορίες που χρειάζεστε . Οδηγίες
Microsoft Windows
Η

1 Βεβαιωθείτε ότι έχετε χρησιμοποιήσει τις επεκτάσεις win32 από προλογίζοντας το σενάριό σας με " win32api εισαγωγής » μαζί με άλλες εισαγωγές βιβλιοθήκη σας . 2

Τοποθετήστε τη μονάδα επιχείρηση σε μια μεταβλητή με χρήση " driveslist = win32api.GetLogicalDriveStrings ( ) " .
εικόνων 3

Ανάλυση της λίστας για την προβολή με " driveslist = driveslist.split ( '\\ 000 ' ) [ ,"Topothetí̱ste ti̱ monáda epicheíri̱si̱ se mia metavli̱tí̱ me chrí̱si̱ " driveslist = win32api.GetLogicalDriveStrings ( ) " .
eikóno̱n 3

Análysi̱ ti̱s lístas gia ti̱n provolí̱ me " driveslist = driveslist.split ( '\\ 000 ' ) [ : -1 ] " , στη συνέχεια " κινήσεις εκτύπωσης " για την έξοδο ο κατάλογος
εικόνων GNU /Linux και Mac OS X
Η 4

Ξεκινήστε το σενάριό σας με τις εισαγωγές σας, το . εξωτερικές βιβλιοθήκες θα καλείτε σε όλη πρόγραμμά σας , στη συνέχεια, προσθέστε στο εργαλεία βιβλιοθήκη OS με τη γραμμή " os εισαγωγής " . Η βιβλιοθήκη εργαλεία OS παρέχει δεκάδες λειτουργίες για την πρόσβαση σε σημαντικές πληροφορίες του συστήματος για συστήματα τύπου UNIX .
5

Διαβάστε το αρχείο /proc /κατατμήσεις σε μια μεταβλητή χρησιμοποιώντας το " p = popen ( " cat /proc /χωρίσματα »)» . Ο λόγος για τον οποίο δουλεύει αυτό είναι επειδή το αρχείο /proc /partitions είναι προσβάσιμο από οποιονδήποτε χρήστη , σε αντίθεση με μια άλλη λύση χρησιμοποιώντας το fdisk ή άλλη εφαρμογή.
Η 6

Pipe η μεταβλητή p , έτσι ώστε να μπορείτε να εκτυπώσετε το κείμενο με το γραμμή " drives = p.read ( ) " , και στη συνέχεια χρησιμοποιήστε "κινήσεις εκτύπωσης " για να εμφανίσετε τη λίστα . Η λειτουργία read ( ) αντλεί τα ανεπεξέργαστα δεδομένα και το τοποθετεί στη μεταβλητή δίσκους έτσι ώστε να μπορούν να εμφανιστούν χρησιμοποιώντας τη λειτουργία εκτύπωσης.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα