He intentado mucho ejecutar raw_input("")
en la consola de Python, pero eso da un error. Además, veo algunos videos que podrían haber sido hechos en python antiguo. entonces input("")
es el único método y por qué raw_input("")
se descarta en la nueva versión ¿hay alguna razón?raw_input ("") ha sido eliminado de python 3.2
23
A
Respuesta
48
raw_input()
se renombró a input()
en Python v3.x
El viejo input()
se ha ido, pero se puede emular con eval(input())
What's new in Python 3 mencionará esto (y más):
PEP 3111: raw_input() se renombró a input(). Es decir, la nueva función input() lee una línea de sys.stdin y la devuelve con la nueva línea eliminada. Aumenta EOFError si la entrada finaliza prematuramente. Para obtener el comportamiento anterior de input(), use eval (input()).
5
Python 3.x input
es Python 2.x de raw_input
. La función acaba de ser renombrada ya que el viejo 2.x input
se rompió por diseño y por lo tanto se eliminó en 3.x.
Cuestiones relacionadas
- 1. ¿Cómo saber qué objeto ha sido eliminado?
- 2. ha sido ampliamente adoptado Python 3?
- 3. función raw_input en Python
- 4. Una copia de ApplicationController ha sido eliminado del árbol de módulo, pero sigue activo
- 5. Proceso que ha sido eliminado por una aplicación de terceros (Sprint Smartview)
- 6. Cómo saber si sys.stdout se ha eliminado en Python
- 7. Python raw_input ignorar nueva línea
- 8. va_list no ha sido declarado
- 9. Scapy y Python 3.2
- 10. Compruebe si se ha eliminado un archivo abierto después de abrirlo en python
- 11. de error: '' no ha sido declarado
- 12. Python read-tab-completion en cmd.Cmd, cuando sys.stdout ha sido reemplazado
- 13. Python 3.2 - cookielib
- 14. error de sintaxis con KeyError en python 3.2
- 15. raw_input en python sin presionar enter
- 16. Python: Problema con raw_input leyendo un número
- 17. Python usa raw_input con una variable
- 18. Deshacer una fusión que ha sido presionada
- 19. Malloc -> ¿cuánta memoria ha sido asignada?
- 20. plot.new no ha sido llamado todavía
- 21. ¿Cómo puedo saber si se ha eliminado un `NSManagedObject`?
- 22. ¿Se ha eliminado de STL std :: queue sin destruir el objeto eliminado?
- 23. cómo determinar si la página web ha sido modificada
- 24. $ PYTHONSTARTUP con python 2.7 y python 3.2
- 25. Programáticamente interrumpir raw_input
- 26. ¿Cómo salir en Python 3.2?
- 27. ¿Cómo puedo detectar si una extensión de Chrome ha sido habilitada (después de haber sido deshabilitada)
- 28. ¿Jquery/MooTools/Prototype ha eliminado la necesidad de GWT?
- 29. ¿Se ha eliminado la biblioteca de tablas Lua?
- 30. de llamadas en tiempo pasan por referencia se ha eliminado
No hubiera dicho que estaba "roto por diseño", sino que fue "poco aconsejable". Quitarlo fue una buena idea. – MRAB