błąd input () - NameError: nazwa „…” nie jest zdefiniowana
Podczas próby uruchomienia tego prostego skryptu Pythona pojawia się błąd:
input_variable = input ("Enter your name: ")
print ("your name is" + input_variable)
Powiedzmy, że wpisuję „gość”, błąd, który otrzymuję:
line 1, in <module>
input_variable = input ("Enter your name: ")
File "<string>", line 1, in <module>
NameError: name 'dude' is not defined
Używam systemu Mac OS X 10.9.1 i używam aplikacji Python Launcher dostarczonej z instalacją Pythona 3.3, aby uruchomić skrypt.
Edytuj: Zdałem sobie sprawę, że w jakiś sposób uruchamiam te skrypty z 2.7. Myślę, że prawdziwe pytanie brzmi: jak uruchomić moje skrypty w wersji 3.3? Pomyślałem, że jeśli przeciągnę i upuszczę moje skrypty na wierzchu aplikacji Python Launcher, która znajduje się w folderze Python 3.3 w moim folderze aplikacji, uruchomi to moje skrypty przy użyciu 3.3. Myślę, że ta metoda nadal uruchamia skrypty z 2.7. Więc jak korzystać z 3.3?