Cách vào chế độ tập lệnh trong python

Trong chế độ tương tác, Python hiển thị kết quả của các biểu thức. Tuy nhiên, ở chế độ tập lệnh, Python không tự động hiển thị kết quả

print "PI = ", 355.0/113.0

Chúng tôi có thể yêu cầu trình thông dịch Python thực thi các tệp tập lệnh của chúng tôi. Tập lệnh chương trình ứng dụng có thể có kích thước hoặc độ phức tạp bất kỳ. Đối với các ví dụ sau, chúng tôi sẽ tạo một tập lệnh hai dòng đơn giản, có tên là example1.py

Ví dụ 3. 1. ví dụ 1. py

print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"

Có một số cách chúng ta có thể khởi động trình thông dịch Python và để nó đánh giá tệp tập lệnh của chúng ta

  • Rõ ràng từ dòng lệnh. Trong trường hợp này, chúng tôi sẽ chạy Python và cung cấp tên của tập lệnh làm đối số

  • Ngầm từ dòng lệnh. Trong trường hợp này, chúng tôi hoặc sẽ sử dụng chú thích trình bao GNU/Linux [điểm đánh dấu sắc nét] hoặc chúng tôi sẽ phụ thuộc vào liên kết tệp trong Windows

Chạy tập lệnh Python từ dòng lệnh áp dụng cho tất cả các hệ điều hành. Nó là cốt lõi của việc cung cấp các ứng dụng cuối cùng. Chúng tôi có thể thêm một biểu tượng để khởi chạy ứng dụng, nhưng về cơ bản, một chương trình ứng dụng về cơ bản là một dòng lệnh bắt đầu của trình thông dịch Python

Cách đơn giản nhất để thực thi tập lệnh là cung cấp tên tệp tập lệnh làm tham số cho trình thông dịch python. Theo phong cách này, chúng tôi đặt tên rõ ràng cho cả trình thông dịch và tập lệnh đầu vào. Đây là một ví dụ

Ví dụ 3. 2. Thực thi dòng lệnh

python example1.py

Điều này sẽ cung cấp tệp example1.py cho trình thông dịch Python để thực thi

Thực thi dòng lệnh ngầm định

Chúng tôi có thể hợp lý hóa lệnh khởi động ứng dụng của mình. Đối với các hệ điều hành tiêu chuẩn POSIX [GNU/Linux, UNIX và MacOS], chúng tôi làm cho tệp tập lệnh có thể thực thi được và chỉ đạo hệ vỏ định vị trình thông dịch Python cho chúng tôi. Đối với người dùng Windows, chúng tôi liên kết tệp tập lệnh của mình với trình thông dịch python.exe. Có một hoặc hai bước để làm điều này

  1. Liên kết tệp của bạn với trình thông dịch Python. Ngoại trừ Windows, bạn đảm bảo dòng đầu tiên như sau.

    print 65, "F"
    print [ 65 - 32 ] * 5 / 9, "C"
    
    0. Đối với Windows, bạn phải đảm bảo rằng tệp
    print 65, "F"
    print [ 65 - 32 ] * 5 / 9, "C"
    
    1 được liên kết với tệp python.exe và tệp
    print 65, "F"
    print [ 65 - 32 ] * 5 / 9, "C"
    
    3 được liên kết với
    print 65, "F"
    print [ 65 - 32 ] * 5 / 9, "C"
    
    4

    Toàn bộ tập tin sẽ trông như thế này

    #!/usr/bin/env python
    print 65, "F"
    print [ 65 - 32 ] * 5 / 9, "C"
    
    
  2. Đối với các hệ điều hành tiêu chuẩn POSIX, hãy thực hiện chmod +x example1.py để làm cho tệp example1.py có thể thực thi được. Bạn chỉ làm điều này một lần, thường là lần đầu tiên bạn thử chạy tệp. Đối với Windows, bạn không cần phải làm điều này

Bây giờ bạn có thể chạy tập lệnh trong hầu hết các môi trường GNU/Linux bằng cách nói

________số 8_______

cài đặt Windows. Người dùng Windows sẽ cần đảm bảo rằng python.exe có trên

print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"
8 của họ. Điều này được thực hiện với bảng điều khiển Hệ thống. Nhấp vào tab Nâng cao. Nhấp vào nút Biến môi trường…. Nhấp vào dòng Biến hệ thống
print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"
9 và nhấp vào nút Chỉnh sửa…. Điều này thường sẽ có một danh sách dài các mục, đôi khi bắt đầu bằng “%SystemRoot%”. Ở cuối danh sách này, hãy thêm dấu “;” . Trên máy của tôi, tôi đặt nó ở
python example1.py
1

Đối với các lập trình viên Windows, trình thông dịch lệnh windows sử dụng các chữ cái cuối cùng của tên tệp để liên kết tệp với trình thông dịch. Bạn có thể yêu cầu Windows chạy chương trình python.exe bất cứ khi nào bạn bấm đúp vào tệp

print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"
1. Điều này được thực hiện với bảng điều khiển Tùy chọn thư mục. Tab Loại tệp cho phép bạn ghép nối loại tệp với chương trình xử lý tệp

Thiết lập POSIX. Chúng ta phải chắc chắn rằng trình thông dịch Python có giá trị bằng

print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"
8 mà trình bao của chúng ta sử dụng. Chúng tôi không thể đi sâu vào chi tiết của từng UNIX Shell có sẵn. Tuy nhiên, quy tắc chung là người quản lý máy tính POSIX của bạn phải cài đặt Python và cập nhật
python example1.py
5 để cung cấp Python cho tất cả người dùng. Nếu vì lý do nào đó mà điều đó không được thực hiện, bạn có thể cập nhật
python example1.py
6 của riêng mình để thêm Python vào biến
print 65, "F"
print [ 65 - 32 ] * 5 / 9, "C"
8 của bạn

Xuyên suốt phần còn lại của cuốn sách này, chúng ta sẽ sử dụng chế độ xử lý tập lệnh này như một cách tiêu chuẩn để chạy các chương trình Python. Nhiều ví dụ sẽ được hiển thị như thể một tệp đã được gửi tới trình thông dịch

Để gỡ lỗi và kiểm tra, đôi khi sẽ hữu ích khi nhập định nghĩa chương trình và thực hiện một số thao tác tương tác. Chúng tôi sẽ đề cập đến vấn đề này trong phần có tên “Chế độ hack”

Đây là một ví dụ thứ hai. Chúng ta sẽ tạo một tệp mới và viết một chương trình Python nhỏ khác. Chúng tôi sẽ gọi nó là

python example1.py
8

Ví dụ 3. 3. ví dụ2. py

#!/usr/bin/env python
"""Compute the odds of spinning red [or black] six times in a row
on an American roulette wheel. """
print [18.0/38.0]**6

Đây là chương trình Python một dòng với chuỗi tài liệu mô-đun hai dòng. Đó là một tỷ lệ tốt để phấn đấu

Sau khi chỉnh sửa xong, chúng tôi đánh dấu tệp này là có thể thực thi được bằng cách sử dụng

python example1.py
9. Vì đây là thuộc tính của tệp nên điều này vẫn đúng cho dù chúng tôi chỉnh sửa, sao chép hoặc đổi tên tệp bao nhiêu lần

Chế độ tập lệnh trong Python là gì?

Chế độ tập lệnh là nơi bạn viết mã của mình trong một. py và sau đó chạy nó bằng lệnh python .

Phím tắt để mở chế độ tập lệnh trong Python là gì?

Tìm hiểu thêm. Trên máy Mac, phím tắt để chạy tập lệnh của bạn là Fn + F5 . Trong một số hệ thống Windows, nó có thể là Fn + F5 hoặc Ctrl + F5.

Chủ Đề