Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Python là một trong những ngôn ngữ lập trình phổ biến nhất trong tất cả. Nó có một ngôn ngữ lập trình cấp cao, hướng đối tượng, có tính năng có ngữ nghĩa động. Nếu bạn sử dụng Linux, thì bạn sẽ gặp các kịch bản Python khá thường xuyên.

Một trong những điều cơ bản và quan trọng nhất để học là chạy kịch bản Python khi học hoặc làm việc với Python. Bởi vì Python là một ngôn ngữ được giải thích, nó yêu cầu trình thông dịch Python thực hiện bất kỳ mã python nào. Tùy thuộc vào loại kịch bản, có một vài cách bạn có thể thực hiện nó.

Hướng dẫn này sẽ giới thiệu thực hiện một tập lệnh Python mẫu.

Bất kỳ tập lệnh nào là một tệp văn bản chứa mã. Tệp sau đó có thể được chạy bằng trình thông dịch. Điều tương tự cũng xảy ra với bất kỳ kịch bản Python.

Nói chung, một tập lệnh Python sẽ có phần mở rộng tệp PY. Tuy nhiên, có một cách khác để viết kịch bản Python: nhúng mã Python vào một kịch bản bash.

Dù bằng cách nào, bạn cần phải cài đặt gói Python trong hệ thống của mình. Bởi vì nó là một ngôn ngữ lập trình phổ biến, tất cả các phân phối Linux đều cung cấp các nhị phân python được xây dựng sẵn trực tiếp từ các máy chủ gói chính thức. Phân phối như Ubuntu, Linux Mint, Pop! Hệ điều hành, vv, đi kèm với Python được cài đặt sẵn. Tên gói phải là Python, hay Python3 cho bất kỳ sự phân tâm nào khác.

Làm việc với kịch bản Python

Tạo tập lệnh Python mẫu

Để trình diễn, hãy để Lừa tạo ra một kịch bản Python nhanh chóng. Mở thiết bị đầu cuối và tạo một tệp có tên script.py.py.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Để có thể chạy tập lệnh, nó phải được đánh dấu là một tệp thực thi. Đánh dấu tệp là một thực thi.

$ Chmod +x script.py.pypy

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Kiểm tra quyền của tập tin để xác minh nếu nó hoạt động.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Viết mã python mẫu

Bây giờ, chúng tôi sẽ đặt một số mã trong tập lệnh. Mở tệp trong bất kỳ trình soạn thảo văn bản. Để trình diễn, tôi sẽ sử dụng trình soạn thảo văn bản Nano.

Chúng tôi sẽ đặt một chương trình đơn giản in ra Hello Hello World trên màn hình bảng điều khiển.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Lưu tệp và đóng trình chỉnh sửa.

Chạy kịch bản Python

Cuối cùng, chúng ta có thể chạy kịch bản. Gọi cho trình thông dịch Python và vượt qua vị trí của tệp.

$ python script.py.pypy

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Kịch bản Python kiểu Bash

Cho đến nay, chúng tôi đã thấy cách chạy mặc định để chạy tập lệnh Python. Tuy nhiên, có một cách viết độc đáo và chạy kịch bản Python như một kịch bản shell.

Nói chung, một kịch bản shell chứa một danh sách các lệnh được giải thích và thực thi bằng vỏ (bash, zsh, vỏ cá, v.v.). Một kịch bản shell điển hình sử dụng shebang để khai báo trình thông dịch mong muốn cho tập lệnh.

Chúng ta có thể đưa cấu trúc này đến lợi thế của chúng ta. Chúng tôi sẽ tuyên bố thông dịch viên Python là trình thông dịch mong muốn cho mã của chúng tôi. Cơ thể của kịch bản sẽ chứa các tập lệnh Python mong muốn. Bất kỳ vỏ hiện đại nào cũng sẽ thực thi kịch bản với trình thông dịch Python.

Cấu trúc sẽ trông giống như thế này.

#!

<python_code>

Vị trí của thông dịch viên Python

Shebang yêu cầu con đường của thông dịch viên. Nó sẽ cho Shell biết nơi tìm kiếm thông dịch viên. Nói chung, một thông dịch viên Python có sẵn dưới dạng lệnh của Python, hoặc Python3. Python 2 không được chấp nhận, do đó, nó không được khuyến khích sử dụng nó nữa (ngoại trừ trong các tình huống rất cụ thể).

Để tìm vị trí của trình thông dịch Python, hãy sử dụng lệnh nào. Nó tìm thấy vị trí của nhị phân của một lệnh.

$ mà Python

$ mà Python3

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Tạo tập lệnh shell

Tương tự như cách chúng tôi tạo tập lệnh Python, hãy để tạo ra một tập lệnh shell trống.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Đánh dấu tập lệnh là một tệp thực thi.

$ Chmod +x script.sh.Shsh

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Viết tập lệnh vỏ mẫu

Mở tệp tập lệnh trong trình soạn thảo văn bản.

Đầu tiên, giới thiệu Shebang với vị trí của thông dịch viên.

Chúng tôi sẽ viết một chương trình Python đơn giản in ra Hello Hello World trên dòng tiếp theo.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Lưu tệp và đóng trình chỉnh sửa.

Chạy kịch bản Python

Cuối cùng, chúng ta có thể chạy kịch bản. Gọi cho trình thông dịch Python và vượt qua vị trí của tệp.

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

$ python script.py.py

Kịch bản Python kiểu Bash

Cho đến nay, chúng tôi đã thấy cách chạy mặc định để chạy tập lệnh Python. Tuy nhiên, có một cách viết độc đáo và chạy kịch bản Python như một kịch bản shell.

Nói chung, một kịch bản shell chứa một danh sách các lệnh được giải thích và thực thi bằng vỏ (bash, zsh, vỏ cá, v.v.). Một kịch bản shell điển hình sử dụng shebang để khai báo trình thông dịch mong muốn cho tập lệnh.

Thông tin về các Tác giả

Hướng dẫn how to run python script in linux - cách chạy tập lệnh python trong linux

Sinh viên của CSE. Tôi yêu Linux và chơi với công nghệ và tiện ích. Tôi sử dụng cả Ubuntu và Linux Mint.

Làm cách nào để chạy một Python thực thi trong Linux?

Tạo một tập lệnh Python có thể thực thi và có thể chạy được từ bất cứ đâu..
Thêm dòng này làm dòng đầu tiên trong tập lệnh: #!/Usr/bin/env python3 ..
Tại dấu nhắc lệnh UNIX, nhập phần sau để thực hiện myScript.py: $ chmod +x myscript.py ..
Di chuyển myscript.py vào thư mục bin của bạn và nó sẽ có thể chạy được từ bất cứ đâu ..

Làm cách nào để chạy Python từ thiết bị đầu cuối?

Chạy Python Bạn có thể bắt đầu một chương trình Python với dòng thiết bị đầu cuối hoặc dòng lệnh.Điều này hoạt động trên tất cả các nền tảng (Mac OS, Windows, Linux).Để mở một thiết bị đầu cuối trên Windows: Nhấn phím Windows + R (chương trình chạy), nhập CMD hoặc lệnh và nhấn Enter.

Làm cách nào để chạy kịch bản Python trong Ubuntu?

Cách chạy Python trong Ubuntu (Linux)..
Bước1: Mở máy tính để bàn của bạn như thế này ..
Bước 2: Đi tìm tệp> tài liệu ở phía bên trái ..
Bước 3: Trong các tài liệu, bạn có thể truy cập một thư mục mà bạn muốn lưu chương trình của mình hoặc trực tiếp tự tạo chương trình ở đó ..

Làm cách nào để viết một tập lệnh Python trong Linux?

Linux (nâng cao) Chỉnh sửa..
Lưu chương trình Hello.py của bạn trong thư mục ~/PythonPractice ..
Mở chương trình thiết bị đầu cuối.....
Nhập CD ~/PythonPractice để thay đổi thư mục thành thư mục PythonPractice của bạn và nhấn enter ..
Nhập Chmod a+x hello.py để nói với Linux rằng đó là một chương trình thực thi ..
Nhập ./hello.py để chạy chương trình của bạn !.