En lugar de recibir información de un archivo , puede crear programas en Python que tienen entrada directa del usuario desde una línea de comandos. Para ello, puede utilizar la función de " entrada" o la función " raw_input " . Estas funciones se diferencian en la forma de procesar los datos de entrada . La línea "input" intentará procesar la entrada del usuario , tales como la conversión de números a enteros o decimales de punto flotante . La función " raw_input " simplemente tomar toda la entrada como una cadena de caracteres . Usted puede procesar la entrada más tarde, pero usted saber que en diferentes casos , una de estas funciones podría ser más adecuado para sus necesidades que el otro. Cosas que necesitará
Python Interpreter
Ver Más instrucciones
1
Tome la entrada del usuario con la función " raw_input " . Esto le pedirá al usuario que introduzca un valor de entrada :
>>> x = raw_input () 42 >>>
2
Tome la entrada del usuario a través del " , función de entrada " . Esto le indicará al usuario que los datos de entrada del mismo modo que la función " raw_input ":
>>> y = input () 42 >>>
< br > 3
Compruebe ambas variables. El valor que toma la función " raw_input " representa una cadena. Esto se debe a la función raw_input no trata para que coincida con la entrada con un tipo de datos . La función de entrada procesa la entrada , y la convierte en un entero :
>>> type (x ) >>> Tipo ( y) < tipo 'int >
4 Consigue entrada del usuario indirecto de los archivos . Si bien no es una forma directa de la entrada del usuario , la información de los archivos se puede utilizar para obtener información de usuario almacenada a partir de sesiones de usuario anteriores . Abrir archivos utilizando la función "Abrir " , y leer la información usando la función " readline ":
>>> z = open ( '/home /user.txt ', ' r') >>> input_line = z.readline ( ) >>> input_line'This es una línea desde el archivo '