Biên tập, lưu và chạy một script Python
Trong khi nó là dễ để thử ra các biểu thức và phát biểu Python ngắn tương tác tại một shell prompt, nó là thuận
tiện hơn để tạo ra, biên tập và lưu các chương trình phức tạp và dài hơn thành các files. Chúng ta sau đó có thể
chạy các files hay scripts chương trình này hoặc bên trong IDLE hay từ command prompt của hệ điều hành mà không
mở IDLE. Các files script cũng là phương tiện theo đó các chương trình Python được phân tán tới những cái khác.
Quan trọng nhất là, như bạn biết từ viết các term papers, các files cho phép bạn lưu, an toàn và vĩnh viễn nhiều
giờ làm việc.
Để tạo ra và thực thi các chương trình theo phong cách này, bạn thực hiện các bước sau:
1. Chọn tùy chọn New File từ menu File của shell window.
2. Trong cửa sổ mới, nhập các phát biểu hay biểu thức Python trên các dòng riêng rẽ, trong trật tự theo đó bạn muốn
Python thực thi chúng.
3. Tại bất cứ điểm nào, bạn có thể lưu file bằng cách chọn File/Save. Nếu bạn làm cái này, bạn nên sử dụng mở rộng
.py. Ví dụ, chương trình đầu tiên của bạn có thể tên là myprogram.py.
4. Để chạy file này của code như một Python script, chọn Run Module từ menu Run hay ấn nút F5.
Lệnh trong bước 4 đọc code từ file lưu và thực thi nó. Nếu Python thực thi các hàm print trong code, bạn sẽ thấy
các đầu ra như bình thường trong shell window. Nếu code yêu cầu bất cứ nhập vào nào, trình biên dịch sẽ dừng lại và
cho phép bạn nhập vào chúng. Mặt khác, thực thi chương trình tiếp tục không nhìn thấy được sau hậu trường. Khi
trình biên dịch đã hoàn thành thực thi lệnh cuối, nó đi ra và trả về bạn tới shell prompt.
Ảnh dưới thể hiện một cửa sổ IDLE chứa một script hoàn chỉnh cái thúc giục người dùng cho width và height của
rectangle, tính toán diện tích của nó, và cho ra kết quả:
Khi script được chạy từ cửa sổ IDLE, nó sinh ra tương tác với người dùng trong shell window thể hiện ảnh dưới.
Cái này có thể là một cách thức kém tương tác một chút để thực thi các chương trình so với nhập vào chúng trực
tiếp tại prompt trình biên dịch của Python. Tuy nhiên, chạy script từ cửa sổ IDLE sẽ cho phép bạn xây dựng một
vài chương trình phức tạp, test chúng, và lưu chúng trong các thư viện chương trình cái bạn có thể sử dụng lại
hay chia sẻ với những người khác.