/ / chyba pre vstupné () funkcie v python [duplicate] - python

chyba funkcie vstupu () v pytone [duplicate] - python

Ja som Python nováčik a dostanem nasledujúcu chybu pre kód ...

name = input("What"s your name? ")
print(name)

Výkon:

G:CodePython>UserInput.py
What"s your name? Jeremy
Traceback (most recent call last):
File "G:CodePythonUserInput.py", line 3, in <module>
name = input("What"s your name? ")
File "<string>", line 1, in <module>
NameError: name "Jeremy" is not defined

Kód sa spustí iba vtedy, ak nahradímvstup () ako raw_input ... Ako sa dostanem na zobrazenie správy len tým, že obsahuje vstup ()? Myslím, že to má niečo spoločné s verziami Python Interpreter (ja som dostal aj python27 a python34 nainštalovaný).

odpovede:

1 pre odpoveď č. 1

Nemali by ste používať input, je ekvivalentom eval(raw_input(prompt)) ktorý sa pokúsi spustiť váš vstup.

https://docs.python.org/2/library/functions.html#input

použitie raw_input miesto.