Như những người khác đã chỉ ra, raw_input
chức năng đã được đổi tên thành input
Python 3.0 và bạn thực sự sẽ được phục vụ tốt hơn bởi một cuốn sách cập nhật hơn, nhưng tôi muốn chỉ ra rằng có nhiều cách tốt hơn để xem đầu ra của tập lệnh của bạn .
Từ mô tả của bạn, tôi nghĩ rằng bạn đang sử dụng Windows, bạn đã lưu một .py
tệp và sau đó bạn nhấp đúp vào tệp đó để chạy tệp đó. Cửa sổ đầu cuối bật lên đóng lại ngay khi chương trình của bạn kết thúc, vì vậy bạn không thể thấy kết quả của chương trình là gì. Để giải quyết vấn đề này, cuốn sách của bạn khuyên bạn nên thêm một câu lệnh raw_input
/ input
để đợi cho đến khi người dùng nhấn enter. Tuy nhiên, như bạn đã thấy, nếu có lỗi xảy ra, chẳng hạn như lỗi trong chương trình của bạn, câu lệnh đó sẽ không được thực thi và cửa sổ sẽ đóng mà bạn không thể thấy điều gì sai. Bạn có thể thấy dễ dàng hơn khi sử dụng dấu nhắc lệnh hoặc IDLE.
Sử dụng một dấu nhắc lệnh
Khi bạn đang nhìn vào cửa sổ thư mục chứa chương trình Python của bạn, nhấn giữ phím shift và nhấp chuột phải vào bất cứ nơi nào trong khu vực nền trắng của cửa sổ. Menu bật lên sẽ chứa một mục "Mở cửa sổ lệnh ở đây". (Tôi nghĩ rằng điều này hoạt động trên Windows Vista và Windows 7.) Điều này sẽ mở một cửa sổ nhắc lệnh trông giống như thế này:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Weeble\My Python Program>_
Để chạy chương trình của bạn, hãy nhập như sau (thay thế tên tập lệnh của bạn):
python myscript.py
... và nhấn enter. (Nếu bạn nhận được một lỗi rằng "trăn" không phải là một lệnh công nhận, xem http://showmedo.com/videotutorials/video?name=960000&fromSeriesID=96 ) Khi kết thúc chương trình của bạn chạy, cho dù đó hoàn tất thành công hay không, cửa sổ sẽ vẫn mở và dấu nhắc lệnh sẽ xuất hiện lại để bạn nhập lệnh khác. Nếu bạn muốn chạy lại chương trình của mình, bạn có thể nhấn mũi tên lên để gọi lại lệnh trước đó bạn đã nhập và nhấn enter để chạy lại chương trình, thay vì phải gõ tên tệp mỗi lần.
Sử dụng IDLE
IDLE là một trình soạn thảo chương trình đơn giản được cài đặt bằng Python. Trong số các tính năng khác, nó có thể chạy các chương trình của bạn trong một cửa sổ. Nhấp chuột phải vào .py
tệp của bạn và chọn "Chỉnh sửa trong IDLE". Khi chương trình của bạn xuất hiện trong trình chỉnh sửa, nhấn F5 hoặc chọn "Chạy mô-đun" từ menu "Chạy". Chương trình của bạn sẽ chạy trong một cửa sổ vẫn mở sau khi chương trình của bạn kết thúc và trong đó bạn có thể nhập các lệnh Python để chạy ngay lập tức.