Làm cách nào để chạy python từ dòng lệnh windows?
Trong khi mã Python thường được viết trong trình soạn thảo văn bản và được thực thi trong dấu nhắc lệnh, thì các tập lệnh Python cũng có thể được viết và thực thi trong dòng lệnh
Trong bài viết này, chúng tôi sẽ chạy các tập lệnh Python bằng dấu nhắc lệnh của Windows, tuy nhiên, hầu hết các lệnh này cũng có thể hoạt động trên macOS có hoặc không có sửa đổi nhỏ
Trước khi bắt đầu, chúng ta cần đảm bảo rằng cài đặt Python được thiết lập đúng cách. Nếu không thì chúng ta cần xem lại cài đặt Python và thiết lập đúng đường dẫn trong các biến hệ thống Thiết lập các biến môi trường cho phép chúng tôi thêm các thư mục bổ sung nơi Python tìm thấy các gói và mô-đun của nó Các biến này rất cần thiết để Python chạy thành công. Cách duy nhất để xác nhận điều đó là chạy lệnh bên dưới.
Vì vậy, để bắt đầu chạy các chương trình Python, chúng ta chỉ cần nhập từ python, điều này sẽ cho phép chúng ta nhập vào trình bao tương tác Python nơi chúng ta thực sự có thể nhập các lệnh Python Bảng điều khiển tương tác Python cho phép nhà phát triển chạy lệnh và thử mã mà không cần tạo bất kỳ tệp nào.
Bây giờ chúng ta có thể tiến hành chạy các tập lệnh python thực tế. Chẳng hạn, chúng ta có thể thực hiện một chức năng in đơn giản như hình bên dưới
Điều này khá tiện lợi, đặc biệt là khi làm toán cơ bản vì chúng ta sẽ có thể nhận được câu trả lời ngay lập tức
Chạy Python trong Dấu nhắc LệnhMặt khác, điều gì sẽ xảy ra nếu chúng ta đã tạo sẵn một tệp python và ý định của bạn là chạy nó. Tuy nhiên, trong trường hợp này, chúng tôi chưa tạo tệp do đó chúng tôi sẽ chọn không tham gia trình bao tương tác Python bằng cách chạy lệnh bên dưới.
Bây giờ chúng ta có thể tiến hành tạo một chương trình notepad đơn giản để in ra một chuỗi bằng cách chạy mã bên dưới trong dấu nhắc lệnh
Thao tác này sẽ mở notepad và nhắc chúng tôi xác nhận rằng chúng tôi muốn tạo một tệp có tên ‘hello. py’ . Chúng ta cần nhấp vào có để tiếp tục. Trong cửa sổ notepad mới, chúng ta sẽ viết một hàm in đơn giản để xuất ra một chuỗi. Sau khi hoàn tất, bây giờ chúng ta cần lưu tệp đó với tên ‘hello. py’ trong một thư mục mà chúng ta có thể dễ dàng điều hướng đến.
Bây giờ chúng ta đã tạo thành công tệp python, một lần nữa sử dụng Python trong dấu nhắc lệnh, chúng ta cần điều hướng đến thư mục mà chúng ta đã lưu tệp ‘xin chào. py'. Để chạy tệp Python mà chúng tôi đã tạo ban đầu, chúng tôi chỉ cần nhập từ 'python' theo sau là tên của . py’‘hello.py’.
Đây là một trong những cách phổ biến nhất để chạy Python trong dấu nhắc lệnh. Ngoài ra, chúng ta cũng có thể chạy tệp bằng cách chỉ cần nhập tên của tệp cùng với . py tiện ích mở rộng. Điều này là do chúng tôi đã cài đặt Python đúng cách và Đường dẫn được định cấu hình đúng cách, do đó Python sẽ nhận ra tệp và chạy nó.
Chạy Python trong dấu nhắc lệnh không chỉ giới hạn ở các chức năng đơn giản, chúng ta cũng có thể chạy mã phức tạp hơn một chút
Bây giờ, trong cùng một cửa sổ Notepad mà chúng ta đã tạo ban đầu, chúng ta sẽ tạo một hàm sẽ nhận một đối số 'tên' và .
Bây giờ sử dụng dòng lệnh một lần nữa nếu chúng ta chạy tệp ở trên bằng cách nhập tên của nó và. py chúng tôi chắc chắn sẽ không nhận được đầu ra.
Bây giờ, điều này là do sử dụng phương thức này không nhận được hàm hello được gọi và do đó không được thực thi Bây giờ để giải quyết vấn đề này, chúng ta cần nhập lệnh ‘python -i hello. py’, điều này sẽ chọn tham gia trình bao tương tác python cùng với tệp của chúng tôi đã được tải lên .
Vì tệp hiện đã được tải lên nên chúng tôi có quyền truy cập vào chức năng, vì vậy bây giờ chúng tôi có thể thực thi chức năng bằng cách nhập tên của chức năng.
Để có được đầu ra thực tế, chúng ta phải gọi hàm và truyền cả đối số vào.
Bản tóm tắtGiờ đây, lợi thế của việc thực thi các tệp Python bằng phương pháp này là tính linh hoạt để chọn và thực thi các bit của chương trình mà chúng tôi muốn Chẳng hạn, chúng ta có thể thực thi một số hàm hoặc một số thể hiện của một lớp mà chúng ta muốn loại bỏ những hàm mà chúng ta không muốn thực thi Đây là cách sử dụng Python trong Command Prompt trong thực tế. Nếu bạn muốn xem thêm các hướng dẫn lập trình, hãy xem kênh YouTube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập hướng dẫn lập trình
Bạn có muốn học cách viết mã trực tuyến không? . |