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

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

Πώς να γράψετε ένα σενάριο Python που μπορεί να διαβάσει χρήση της CPU στα Windows

Προγραμματιστές χρησιμοποιούν συχνά Python ως γλώσσα ανάπτυξης desktop εφαρμογή , λόγω της ευκολίας της χρήσης και την ευελιξία , που απορρέουν από ένα πλούσιο σύνολο των βιβλιοθηκών και των μονάδων . Μέσω της ενότητας χρήση , Python scripts μπορούν να εκτελούν συχνά εργασίες σε λιγότερες γραμμές κώδικα από scripts σε άλλη γλώσσα προγραμματισμού , και σε σύνταξη ευκολότερο να διαβάσει και να τροποποιήσετε . Ένα σενάριο Python μπορεί , για παράδειγμα , χρησιμοποιήστε μια ειδική βιβλιοθήκη για να παρακολουθεί τους πόρους του συστήματος , όπως η μνήμη RAM και η χρήση της CPU , και να υποβάλει έκθεση στο χρήστη . Τα πράγματα που θα χρειαστείτε
Python διερμηνέας Interactive περιβάλλον ανάπτυξης
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

λήψη και εγκατάσταση του " psutils " βιβλιοθήκη ( από code.google.com /p /psutil /) . Η ιστοσελίδα περιέχει μια αυτο -εγκατάσταση binary για το λειτουργικό σύστημα των Windows , καταγράφεται ως η νεότερη έκδοση του αρχείου που τελειώνει με το " . Exe " επέκταση αρχείου . Κατεβάστε το αρχείο και να το εκτελέσει για να εγκαταστήσετε τη βιβλιοθήκη . 2

Στην Python διαδραστικό περιβάλλον , εισάγει τη βιβλιοθήκη και διαβάστε τις τρέχουσες φορές CPU μέσω των " cpu_times ( ) » μέθοδο. Το ακόλουθο παράδειγμα κώδικα λεπτομέρειες πώς να χρησιμοποιούν τα cpu_times (μέθοδος ) :

>>> εισαγωγής psutil

>>> psutil.cpu_times ( )

cputimes ( user = 3961,46 , ωραία = 169.729 , το σύστημα = 2150.659 , αδράνεια = 16,900.540 , iowait = 629.509 , irq = 0.0 , softirq = 19.422 )
εικόνων 3

Πάρτε τη χρήση της CPU σε διαστήματα μέσω psutil . Να πάρει τα διαστήματα χρήσης είναι παρόμοιο με αυτό που παρουσιάζει η Task Manager των Windows στο χρήστη κατά την προβολή των πόρων που χρησιμοποιήθηκαν οθόνη ( με ένα ποσοστό που σε διαστήματα του 1 δευτερολέπτου ) . Το ακόλουθο script θα μιμηθούν αυτήν τη λειτουργία :

>>> για x στη σειρά ( 5 ) :

... psutil.cpu_percent (διάστημα = 1 )

...

25,0

3.0

10,0

2,0

3.0
Η
εικόνων

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

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