Jak wskazali inni, raw_input
zmieniono nazwę funkcji nainput
Python 3.0, a naprawdę lepiej byłoby skorzystać z bardziej aktualnej książki, ale chcę podkreślić, że istnieją lepsze sposoby na sprawdzenie wyniku działania skryptu .
Z twojego opisu, myślę, że używasz systemu Windows, zapisałeś .py
plik, a następnie kliknij go dwukrotnie, aby go uruchomić. Wyskakujące okno terminala zamyka się natychmiast po zakończeniu programu, więc nie można zobaczyć, jaki był wynik programu. Aby rozwiązać ten problem, książka zaleca dodanie raw_input
/input
instrukcji , aby poczekać, aż użytkownik naciśnie klawisz Enter. Jednak, jak widzieliście, jeśli coś pójdzie nie tak, jak na przykład błąd w twoim programie, to instrukcja nie zostanie wykonana, a okno zamknie się, nie będziesz w stanie zobaczyć, co poszło źle. Łatwiejsze może być użycie wiersza polecenia lub IDLE.
Użyj wiersza polecenia
Kiedy patrzysz na okno folderu zawierające program w Pythonie, przytrzymaj klawisz Shift i kliknij prawym przyciskiem myszy w dowolnym miejscu w białym obszarze okna. Wyskakujące menu powinno zawierać wpis „Otwórz tutaj okno poleceń”. (Myślę, że działa to w systemach Windows Vista i Windows 7.) Otworzy się okno wiersza polecenia, które wygląda mniej więcej tak:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Weeble\My Python Program>_
Aby uruchomić program, wpisz następujące polecenie (zastępując nazwę skryptu):
python myscript.py
... i naciśnij enter. (Jeśli pojawi się błąd, że „python” nie jest rozpoznanym poleceniem, zobacz http://showmedo.com/videotutorials/video?name=960000&fromSeriesID=96 ) Po zakończeniu działania programu, niezależnie od tego, czy zakończy się pomyślnie, czy nie, okno pozostanie otwarty, a wiersz polecenia pojawi się ponownie, aby wpisać inne polecenie. Jeśli chcesz ponownie uruchomić program, możesz nacisnąć strzałkę w górę, aby przywołać poprzednią komendę, którą wprowadziłeś i nacisnąć klawisz Enter, aby uruchomić ją ponownie, bez konieczności wpisywania nazwy pliku za każdym razem.
Użyj IDLE
IDLE to prosty edytor programów, który jest instalowany z Pythonem. Między innymi może uruchamiać twoje programy w oknie. Kliknij .py
plik prawym przyciskiem myszy i wybierz „Edytuj w IDLE”. Gdy twój program pojawi się w edytorze, naciśnij F5 lub wybierz „Uruchom moduł” z menu „Uruchom”. Twój program będzie działał w oknie, które pozostanie otwarte po zakończeniu programu, w którym możesz wpisać polecenia Pythona, aby uruchomić je natychmiast.