
Ctrl + D ya no funciona para salir del símbolo del sistema ni de Anaconda Powershell cuando estoy en Python. Todo lo que hace es "^D". Funcionó cuando descargué Anaconda por primera vez para usar Python. Probé Ctrl + D en otras aplicaciones como Excel y Word y funciona según lo previsto.
Pensé que tal vez tenía algo que ver con las computadoras con Windows porque vi lo siguiente: "En entornos Linux y MacOS, puede finalizar la entrada estándar generando EOF (fin de archivo) usando el método abreviado de teclado CTRL-D. En Windows, la tecla CTRL La combinación de teclas -D no hace lo mismo. Veamos cómo lograr esto en el símbolo del sistema de Windows o Powershell". publicado en este sitio web -https://www.devdungeon.com/content/windows-eof-ctrl-d-equivalent
PERO, un amigo mío en una de mis clases universitarias hizo Ctrl + D para salir del programa Python y funcionó para él. Tiene Windows 10 con Python 3.8.5
Sé que funcionó hace aproximadamente una semana porque fue entonces cuando descargamos Anaconda como clase y comenzamos a escribir un código Python simple.
Captura de pantalla de Anaconda PowerShell y ejemplo de cómo intentar salir de Python 3.8.5
¡Gracias por cualquier consejo o ayuda!
Respuesta1
Pensé que tal vez tenía algo que ver con las computadoras con Windows[.]
Tengo entendido que Ctrl+ Dnormalmente solo funciona con Python en sistemas operativos similares a *Nix.
Sé que funcionó hace aproximadamente una semana porque fue entonces cuando descargamos Anaconda como clase y comenzamos a escribir un código Python simple.
Si funcionó antes, entonces algo ha cambiado, pero puede ser difícil precisar qué. Sin embargo, cabe destacar que recibo el mismo resultado que su captura de pantalla con Ctrl+ D, por lo que parece que falta algo de información aquí.
Un amigo mío en una de mis clases universitarias hizo Ctrl + D para salir del programa Python y funcionó para él. Tiene Windows 10 con Python 3.8.5.
Nuevamente, es probable que falte algo en este recuerdo, ya que Ctrl+ Dnormalmente no sale del intérprete de Python en un símbolo del sistema estándar de Windows (verificado con las últimas versiones estándar de Python 2.7, 3.6, 3.7 y 3.8).
Como suposición total, tal vez tu amigo estaba trabajando con Python en Linux a través delSubsistema de Windows para Linux(WSL) disponible en Windows 10 (posiblemente haciendo Ctrl+ Duna opción para salir del intérprete).
En cualquier caso, si necesita una lista de otras opciones para salir del intérprete en Windows, le sugiero que veaesta respuesta.
Respuesta2
No estoy seguro de por qué CTRL+D no funciona en algunos entornos. Pero en esos casos uso la función Python exit()
y tiene el mismo efecto.