| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Python OS Processi
    Il linguaggio di programmazione Python contiene ampie librerie di codice standard pre-scritto che fanno attività di programmazione di tutti i giorni semplice ed efficiente . Una di queste librerie , la biblioteca " os" , contiene funzioni utilizzate per interagire con il sistema operativo del programmatore . A causa di questo , i programmatori Python possono acquisire dati importanti sullo stato del sistema . Il programmatore può anche creare dei " processi", o istanze separate di un programma che ha diviso ( o "forchetta" ) da e correre in concomitanza con il programma principale . Questi processo eseguito in memoria con il programma principale , eseguendo lo stesso codice . Questo permette un calcolo multiplo accada contemporaneamente nell'arco dello stesso programma . Il " os " Modulo

    Il modulo " os" incluso con Python fornisce ai programmatori l'accesso a molti aspetti del loro sistema attraverso un'interfaccia Python intuitiva . La funzionalità del modulo os varia dal semplice accesso alle variabili del sistema ( ad esempio il nome del sistema ) per monitorare l' ambiente dell'utente . L' esempio seguente mostra come un programmatore importa il modulo os ed utilizza alcune delle sua built-in features:

    >>> import os

    >>> os.name

    ' nt '

    >>> os.getcwd ( ) //restituisce corrente directory

    lavoro ' C : \\ \\ Python27 '
    < br >
    il modulo os e Processi

    il modulo os può anche aiutare il programmatore di recuperare informazioni sulle attività attualmente in esecuzione il programma . Un programma Python può utilizzare le funzioni nel modulo os di raccogliere dati relativi ID di processo ( PID ) i numeri del programma , o di ottenere informazioni relative all'utente o al gruppo l'esecuzione del programma durante l' esecuzione di codice . Nota : La maggior parte dei metodi che recuperano i dati sugli ID di utenti e funzionano solo su sistemi operativi Unix . Alcuni metodi funzionano solo su sistemi sono stati progettati per . Ad esempio, il codice seguente ottiene id di processo dell'utente e l'utente del ID utente e gruppo .

    >>> Os.getpid ( ) //Windows e Unix

    1500 < br >

    >> os.getuid ( ) //Unix solo

    85

    >> os.getgid ( ) solo

    34 //Unix
    Creazione di Processi

    programmatori Python possono utilizzare il " fork () " metodo per generare un'altra istanza del programma . Quando questo accade , un'altra copia del programma carichi , e sia il genitore e il bambino programmi continuano a eseguire lo stesso codice . Nel seguente esempio , la funzione fork () crea un nuovo processo , e di entrambi i processi si svolgerà un "if" . Il processo padre ( comando del processo di esecuzione del " fork () " ) invierà l'id genitore , e il processo figlio viene stampato un proprio id :

    CPID = os.fork ( ) //fork ( ) restituisce bambino PID

    se CPID == 0 : //il processo figlio non avrà conservato il suo id nella
    variabile

    print " bambino : % s" % os.getpid ( ) per

    else: print

    " Parent : % s" % os.getpid ( )
    Controllo processi

    Python può creare processi , il modulo os fornisce anche i metodi per la loro gestione . Il metodo e il suo controllo le variazioni come un processo gestisce i suoi processi figli " wait () " . Il processo principale può solo aspettare fino a qualsiasi processo di completamento , come in attesa ( ) . Oppure può attendere per un processo specifico utilizzando il metodo waitpid ( ) . Infine , il processo padre può utilizzare il " wait3 ( )" e " wait4 ( ) " metodi per raccogliere informazioni sui processi in esecuzione quando si fermano .
    Con processi
    < p > Utilizzo di programmi multiprocesso permette al programmatore di sviluppare applicazioni per fare più cose contemporaneamente . Una tipica applicazione utilizzando multiprocessing è scritto per l'uso su processori con più core . Il programmatore può utilizzare processi generati da un programma per eseguire calcoli su più core , massimizzando la velocità di calcolo e di efficienza . In alternativa , il programmatore può utilizzare un processo per eseguire un algoritmo di ascolto , che attende un segnale da una connessione internet prima di attivare e l'invio di informazioni al programma principale .

    Previous :

    next :
      Articoli Correlati
    ·Python Tk Tutorial 
    ·Come fare giochi utilizzando Python per principianti 
    ·Come convertire da logica in Python 
    ·Come rimuovere un testo in Python 
    ·Come imparare Python online gratis 
    ·Come scrivere uno script Python per Blender 
    ·Come profilo Python 
    ·Come modificare il tipo di oggetto a Python 
    ·Come moltiplicare tutti elementi di una lista con Pytho…
    ·Come trovare una lista in Python 
      Articoli in evidenza
    ·Come accedere ed eseguire una query di seleziona in VBA…
    ·Come determinare se un elemento esiste in VB Array 
    ·ServerSocket usare la chat in Java 
    ·Come evitare voci duplicate con PHP in MySQL 
    ·Che cosa è la stringa di indicizzazione in Python ? 
    ·Come modificare XML con una GridView in ASP.NET e Visua…
    ·Come mettere contenuto variabile in un file con PHP 
    ·Come visualizzare XBRL 
    ·Come portare l'attenzione su un nuovo link in jQuery 
    ·Come Acceleratori di programma con Java FRC 
    Copyright © Conoscenza Informatica http://it.wingwit.com