Hola buenas me preguntaba como podría hacer lago así en python:
python script.py hola
la salida seria asi:
hola
osea que lo que pongas detrás se escriba he buscado por Internet y no entiendo lo que hacen.
import sys
if __name__ == '__main__':
if len(sys.argv) == 1:
print("Es necesario colocar por lo menos una arguento") # Funcion que se ejecutara en caso de no introducir ningun argumento
else:
if sys.argv[1] == 'ping': # En este caso, ping es el argumento
print("Pong!") # La funcion que se ejecutara al poner el argumento
print(sys.argv[1]) # Este print es para imprimir el argumento que se ha introducido, es opcional, si quieres lo borras
Si tienes más dudas, avísame :)
hola , hay muchas maneras de hacer lo que pides.
Te lo pongo con códigos super simples:
code 1:
raw_input("hola")
code 2:
print ("hola")
raw_input("Pulsa una tecla para continuar...")
code 3:
print ("hola")
raw_input()
Mas simple imposible, Comenta si te funciono.
El no se refiere a leer el teclado, el se refiere a como hacer para que el script tome argumentos, es decir
Por ejemplo, en el cmd yo pongo: archivo.py hola
En este caso "hola" es el argumento.
Los argumentos no son lo mismo que leer el teclado.
Saludos :)
Lo se, solo que como puso que:
cita de Sentex
Citar
la salida seria asi:
hola
y por eso le puse un code fácil que mostrara en pantalla hola. ;) entendí mal. solo me deje llevar por lo que queria que saliera en pantalla.