| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Python Procesos OS
    El lenguaje de programación Python contiene amplias bibliotecas de código normalizado previamente escrito que hacen tareas de programación diaria más fácil y eficiente . Una de estas bibliotecas , la biblioteca "os" , contiene las funciones usadas para interactuar con el sistema operativo del programador. Debido a esto , los programadores de Python pueden obtener datos importantes sobre el estado del sistema . El programador también puede crear "procesos ", o instancias independientes de un programa que se divide (o " tenedor " ) de y ejecutará simultáneamente con el programa principal. Estos procesos se ejecutan en la memoria con el programa principal , ejecutar el mismo código . Esto permite un cálculo múltiple ocurra simultáneamente en el lapso de un mismo programa . El "os" Módulo

    El módulo de "os" incluido en Python proporciona a los programadores acceso a muchos aspectos de sus sistemas a través de una interfaz intuitiva Python . La funcionalidad del módulo os va desde un acceso sencillo a las variables del sistema (por ejemplo, el nombre del sistema ) a la vigilancia del entorno del usuario . El siguiente ejemplo muestra cómo un programador importa el módulo os y utiliza algunas de sus características integradas :

    >>> import os

    >>> os.name

    ' nt '

    >>> os.getcwd () //devuelve el directorio actual de trabajo

    'C: \\ \\ Python27 '
    < br >
    el módulo os y Procesos

    el módulo os puede ayudar al programador recuperar información sobre el programa actualmente en ejecución. Un programa Python puede utilizar las funciones en el módulo os para recoger datos sobre el número identificador de proceso del programa ( PID ) , u obtener información sobre el usuario o grupo de la ejecución del programa durante la ejecución del código. Nota : La mayoría de los métodos para recuperar datos acerca de usuarios y de grupos sólo funcionan en sistemas operativos Unix . Ciertos métodos sólo funcionan en sistemas que fueron diseñados . Por ejemplo , el código siguiente obtiene el ID de proceso del usuario y del usuario ids de usuario y grupo .

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

    1500 < br >

    >> os.getuid () //Unix

    85

    >> os.getgid () //Unix

    34
    Creación de Procesos

    Python programadores pueden utilizar el " tenedor ()" método para generar otra instancia del programa . Cuando esto sucede, otra copia de las cargas del programa, y ​​los padres y los programas infantiles continuar para ejecutar el mismo código. En el siguiente ejemplo, el tenedor ( ) crea un nuevo proceso , y ambos procesos se ejecutará una sentencia "if" . El proceso padre ( comando del proceso de ejecución del " tenedor ()") se imprimirá el ID de los padres, y el proceso hijo se imprimirá su propio id:

    CPID os.fork = () //tenedor ( ) devuelve PID niño

    si CPID == 0 : //el proceso hijo no va a haber almacenado su identificador en la Red variables

    print " niño :% s "% os.getpid ()

    más:

    print " Padres :% s "% os.getpid ()
    Control de procesos

    Python puede crear procesos , el módulo os también suministra métodos para administrarlos . El " wait () " método y su control las variaciones cómo un proceso de gestión de sus procesos hijos. El principal proceso sólo puede esperar hasta que se complete todo el proceso , como en espera (). O puede esperar a que un proceso específico utilizando el método waitpid (). Finalmente, el proceso padre puede usar el " wait3 ()" y " wait4 ()" métodos para recopilar información acerca de los procesos cuando dejan de ejecución.
    Utilizando procesos

    Uso de programas multiproceso permite al programador desarrollar aplicaciones para hacer varias cosas a la vez . Una aplicación típica con multiprocesamiento está escrito para su uso en procesadores con múltiples núcleos. El programador puede utilizar procesos generados a partir de un programa para realizar cálculos a través de múltiples núcleos , maximizando la velocidad y la eficiencia de cálculo. O bien, el programador puede utilizar un proceso para ejecutar un algoritmo de escuchar , que espera una señal de una conexión a Internet antes de activar y enviar la información al programa principal .

    Previous :

    next :
      Artículos relacionados
    ·Cómo calcular texto Ancho Con Python 
    ·La función de Gaza Python 
    ·Cómo leer un archivo CSV en Python 
    ·Cómo leer cookies con Python 
    ·Cómo crear una carpeta nueva programación en Python 
    ·Cómo utilizar la herencia en Python 
    ·¿Qué es Python para Windows PC 
    ·Cómo hacer una copia de un objeto con Python 
    ·Cómo instalar Python en WinPE 
    ·Las funciones de Python con un diccionario 
      Artículos destacados
    ·Cómo agregar un interruptor de palanca a una aplicació…
    ·Cómo utilizar un E Función Modificador 
    ·Cómo convertir un applet 
    ·Cómo quitar fines de línea de QString 
    ·Cómo crear una guía de la ciudad en Joomla 
    ·Cómo cambiar los márgenes de elemento mediante progra…
    ·¿Qué es la Acción Mapping en Struts 
    ·Cómo instalar RubyGems 
    ·¿Cómo puedo crear AUTOINCREMENT campos en Visual Basi…
    ·Cómo utilizar Ctags Con UltraStudio 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com