1 votos

¿Cómo introducir manualmente datos en un script de python mientras se ejecuta en el átomo o VScode?

Tengo un iMac con Alta Sierra. He estado aprendiendo python y yo uso Átomo o VScode.

Uno de los problemas que he experimentado en ambos de estos es que si ejecuto un script de python con una instrucción de entrada como: num = int(input("Enter a number: ")) no trabaja.

Funciona bien ejecutar desde un terminal, pero no se si estoy usando el Átomo o VScode. No parece haber ninguna manera de los datos de entrada en una secuencia de comandos de python mientras se está ejecutando a menos que usted y el código.

¿Alguien puede decirme cómo de forma interactiva los datos de entrada en mi secuencia de comandos de python mientras se está ejecutando?

1voto

john Puntos 11

Me di cuenta de que mi respuesta para mi pregunta.

Átomo Cargar el paquete de Hidrógeno por Átomo. esto va a imprimir la salida en la parte inferior de la ventana del editor. A partir del Hidrógeno paquete, ude la Ejecución de la Célula o Ejecutar Todas las opciones. Aparece una pantalla en blanco para su entrada.

VScode Este problema sólo aparece cuando se utiliza el Código "Corredor" de extensión. Ejecuta el código de la utilización de otros métodos que parece funcionar bien. Si se ejecuta el Código de "Runner" extensión utilizando un método como num = int(input("Enter a number: ")) parece que funciona pero al intentar entrar en su entrada para obtener un mensaje de error emergente que dice "No se puede editar en el editor de sólo lectura" Se detiene a la espera de la entrada que no se puede introducir. Tengo que matar la app para probar otro método. Así que la mejor opción es evitar el Código de Corredor para secuencias de comandos python si se requiere la entrada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X