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

Python và các tập lệnh Python được liên kết có thể được chạy bằng giao diện dòng lệnh. Người dùng Windows có thể sử dụng dấu nhắc lệnh trong khi người dùng Mac và Linux có thể sử dụng Terminal. Chúng tôi sẽ đề cập đến cách chạy tập lệnh Python, mở trình bao Python và cách chạy Python one-liner

sở thích

Được đăng trong những sở thích này

Đặt mua

con trăn

h/python • 67 hướng dẫn

Mục lục

nhảy tới bước

  1. Chạy tập lệnh Python trong Windows
  2. Chạy tập lệnh Python trên máy Mac hoặc Linux

1

Chạy tập lệnh Python trong Windows

Mở dấu nhắc lệnh. Một cách dễ dàng để truy cập Dấu nhắc Lệnh là mở Menu Bắt đầu và tìm kiếm cmd. Chọn Command Prompt từ danh sách các ứng dụng

Cách chạy tập lệnh Python

Theo mặc định, bạn sẽ cần trỏ Command Prompt tới vị trí cài đặt Python. Đây là một ví dụ về giao diện của lệnh khi thực thi tập lệnh Python

C:\Python27\python.exe C:\Users\YourUsernameHere\Desktop\script.py

Nếu không muốn nhập đường dẫn cài đặt Python đầy đủ, bạn có thể thêm một ngoại lệ vào biến môi trường PATH cho

python -c "print['hello world']"
0

Sử dụng vỏ Python

Từ cửa sổ Dấu nhắc Lệnh, nhập

python -c "print['hello world']"
1 hoặc
python -c "print['hello world']"
2 và nhấn enter

Python một lớp lót

Điều này sẽ miễn là Python đã được thêm vào biến môi trường PATH của bạn. Đây là một ví dụ về một lớp lót mà bạn có thể chạy từ dấu nhắc lệnh

python -c "print['hello world']"

2

Chạy tập lệnh Python trên máy Mac hoặc Linux

Người dùng Mac có thể chạy tập lệnh Python bằng Terminal. Khởi chạy Terminal để bắt đầu

Có hai cách phổ biến để chạy tập lệnh Python từ dòng lệnh. Bạn có thể gọi trực tiếp chương trình

python -c "print['hello world']"
1 và chuyển tên của tập lệnh để thực thi. Hoặc bạn có thể làm cho tập lệnh có thể thực thi được và gọi trực tiếp tập lệnh đó

Chạy tập lệnh bằng cách sử dụng
python -c "print['hello world']"
1

Chạy tập lệnh bằng chương trình

python -c "print['hello world']"
1 rất dễ dàng và có lẽ đó là phương pháp mà hầu hết mọi người đều quen thuộc. Chỉ cần gọi
python -c "print['hello world']"
1 và chuyển tên tập lệnh của bạn, như thế này

python myscript.py

# or 

python3 myscript.py

Làm cho tập lệnh Python có thể thực thi được

Nếu tập lệnh Python của bạn bao gồm một “shebang” [_______14 hoặc

python -c "print['hello world']"
5]. Bạn có thể làm cho tập lệnh của mình có thể thực thi được, như thế này

chmod +x myscript.py

và thực hiện nó như thế này

./myscript.py

Sử dụng vỏ Python

Bạn có thể mở trình bao Python chỉ bằng cách nhập

python -c "print['hello world']"
1 hoặc
python -c "print['hello world']"
2 vào cửa sổ Terminal. Sau đó, bạn có thể chạy các lệnh Python trực tiếp trong trình bao

Python một lớp lót

Bạn cũng có thể thực thi Python trực tiếp trên cli bằng tùy chọn

python -c "print['hello world']"
8. Thí dụ

python -c "print['hello world']"

Đăng lại

FacebookRedditTwitterPinterestEmailText message

Bàn luận

Yêu thích

TIẾP THEO

Cách thêm Python vào biến đường dẫn trên Windows 10

Chạy tập lệnh Python trong dấu nhắc lệnh mà không cần nhập toàn bộ đường dẫn

Tro tàn [362]

13 Tháng Tư, 2021

2 phút

Nếu bạn muốn chạy tập lệnh Python trên dấu nhắc lệnh, bạn sẽ cần nhập đường dẫn cài đặt Python đầy đủ mỗi lần

Một tệp hoặc tập lệnh Python được viết bằng ngôn ngữ Python và được lưu bằng dấu ". phần mở rộng py". Trong bài viết này, chúng tôi tập trung vào cách tương tác với các tệp Python. Chúng ta sẽ tìm hiểu cách tạo và mở tệp Python trong terminal. Chúng tôi cũng sẽ trình bày cách chạy các tệp Python trong thiết bị đầu cuối và chuyển hướng đầu ra của tập lệnh sang một tệp

Một tệp Python có thể chứa vài đến vài nghìn dòng mã thực hiện một hoặc nhiều tác vụ. Chẳng hạn, chúng ta có thể có một tệp Python đọc các tệp dữ liệu từ các vị trí khác nhau, thực hiện một số thao tác trên chúng và ghi tệp dữ liệu kết quả vào một vị trí khác

Tuy nhiên, làm thế nào để viết mã Python hoặc tập lệnh là một chủ đề riêng biệt. Rất may, Python là một ngôn ngữ dễ học, phổ biến vì tính đơn giản của nó

HọcPython. com tiến thêm một bước và làm cho trải nghiệm học Python trở nên mượt mà và hiệu quả. Nó cung cấp một số khóa học và bài hát được tổ chức tốt. Hơn nữa, bảng điều khiển tương tác của LearnPython. com cho phép thực hành, điều bắt buộc khi học ngôn ngữ lập trình

Nếu bạn chưa quen với Python, hãy bắt đầu học với Python Basics. Phần 1. Bằng cách hoàn thành khóa học này, bạn tìm hiểu các khái niệm như biến, danh sách, câu lệnh điều kiện, vòng lặp và hàm, là những chủ đề cơ bản để lập trình và phát triển phần mềm

Hãy quay lại chủ đề chính của chúng ta là làm việc với các tệp Python trong thiết bị đầu cuối. Chúng tôi sẽ sử dụng trình soạn thảo văn bản Vim để tạo tệp Python. Vim được cài đặt sẵn trên macOS, nhưng có nhiều lựa chọn thay thế khác nhau để lựa chọn, chẳng hạn như Sublime và Atom

Cách tạo tệp Python trong Terminal

Hãy bắt đầu với việc mở một thiết bị đầu cuối và tạo một thư mục dự án. Sau đó, chúng tôi thay đổi thư mục làm việc thành thư mục dự án bằng lệnh "cd"

Chúng tôi tạo một tệp Python bằng cách nhập "vim" cùng với tên tệp. Tệp Python của tôi có tên là "hôm nay. py. "Bạn có thể đặt tên của bạn bất cứ điều gì bạn muốn. Đảm bảo rằng nó kết thúc bằng phần mở rộng ". py"

Sau khi gõ lệnh này, nhấn enter. Vim mở ra màn hình sau

Đây là một tệp Python trống. Để sửa đổi, chúng ta cần nhấn "i", lệnh để chuyển sang chế độ chèn hoặc chỉnh sửa. Khi bạn nhấn "i", bạn sẽ thấy màn hình sau và bạn có thể chèn văn bản vào tệp

Tệp Python này thực hiện một tác vụ rất đơn giản. Như tên gọi của nó, nó in ra ngày hôm nay khi được thực thi. Có nhiều cách khác nhau để thực hiện nhiệm vụ đơn giản này;

Trong dòng đầu tiên này, chúng tôi nhập mô-đun

python -c "print['hello world']"
9. Các mô-đun và thư viện giúp quá trình phát triển dễ dàng hơn vì chúng tôi có thể nhập và sử dụng các chức năng của chúng ngay lập tức. Python cũng có nhiều thư viện của bên thứ ba được tạo bởi một cộng đồng nguồn mở tích cực. Đây là danh sách các thư viện Python hàng đầu nếu bạn muốn khám phá thêm

Phương thức hôm nay của mô-đun

python -c "print['hello world']"
9 trả về dấu thời gian chứa ngày và giờ hiện tại. Vì chúng tôi chỉ cần ngày, chúng tôi cũng có thể sử dụng phương pháp
python myscript.py

# or 

python3 myscript.py
2. Hàm tạo
python myscript.py

# or 

python3 myscript.py
3 chuyển đổi đối tượng ngày tháng thành một chuỗi. Cuối cùng, chúng tôi in ngày hôm nay bằng chuỗi f

Kịch bản của chúng tôi đã hoàn thành. Để thoát khỏi chế độ chỉnh sửa, hãy nhấn ESC. Chưa đóng terminal vì chưa lưu file. Lệnh lưu tệp và đóng trình chỉnh sửa là ". wq". Chữ "w" dành cho "viết", nghĩa là chúng ta đang ghi vào tệp "hôm nay. py". "q" là "thoát"

Khi bạn gõ ". lệnh wq", nhấn enter. Trình chỉnh sửa đóng lại và bạn thấy màn hình sau

Các tập tin "hôm nay. py" đã được lưu trong thư mục "project-1"

Cách mở tệp Python trong Terminal

Chúng tôi có thể xem nội dung của các tệp hiện có bằng trình soạn thảo văn bản. Hãy xem một ví dụ sử dụng tệp chúng tôi vừa tạo

Lệnh "vim hôm nay. py" mở tệp Python này trong thiết bị đầu cuối. Lệnh này giống như lệnh được sử dụng để tạo tệp. Vì trình soạn thảo văn bản biết tệp tồn tại nên nó sẽ mở tệp thay vì tạo tệp mới

Gõ lệnh "vim hôm nay. py" trong thiết bị đầu cuối và nhấn enter. Bất kỳ trình soạn thảo văn bản nào khác, chẳng hạn như Sublime và Atom, đều hoạt động tương tự. Sau đó, bạn thấy màn hình sau

Cách chạy tệp Python trong Terminal

Chúng ta đã học cách tạo tệp Python và cách mở tệp Python trong thiết bị đầu cuối để xem nội dung của chúng. Làm thế nào về việc thực thi tập tin để xem những gì nó làm?

Trước tiên, chúng ta cần đảm bảo thư mục làm việc hiện tại là thư mục chứa tệp. Chúng tôi mở một thiết bị đầu cuối và thay đổi thư mục thành "dự án-1" kể từ "hôm nay. py" đã được lưu trong thư mục đó

Lệnh để thực thi tệp Python là "python" hoặc "python3" tùy thuộc vào cách Python được cài đặt trên máy tính của bạn. Chúng tôi gõ nó cùng với tên của tệp sẽ được thực thi

Như chúng ta thấy trong kết quả ở trên, tập lệnh của chúng ta in ngày hôm nay trong thiết bị đầu cuối

Các tập lệnh Python có thể được thực thi với các đối số. Hãy viết một tập lệnh khác cung cấp cho chúng ta ngày là n số ngày kể từ hôm nay. Giá trị của n được xác định bằng đối số dòng lệnh

Hãy đặt tên cho tập lệnh này là "from_today. py"

Bước tiếp theo là mở tệp Python trong thiết bị đầu cuối bằng lệnh "vim from_today. py" và viết tập lệnh thực hiện tác vụ. Để sử dụng đối số dòng lệnh, chúng ta cần mô-đun

python myscript.py

# or 

python3 myscript.py
4

Khi bạn viết mã Python ở trên vào tệp "from_today. py", thoát khỏi chế độ chỉnh sửa và lưu nó

Bây giờ chúng ta có thể thực thi tệp. Hãy hỏi kịch bản để tìm ngày 10 ngày kể từ bây giờ

Tuyệt quá. Chúng tôi đã quản lý để thực thi tập lệnh Python với đối số dòng lệnh

Trong các ví dụ chúng ta đã thấy cho đến nay, đầu ra của tệp được hiển thị trong thiết bị đầu cuối. Giả sử chúng ta cũng muốn ghi đầu ra của tập lệnh này vào một tệp khác. Mỗi khi nó được thực thi, đầu ra được ghi lại trong một tệp văn bản. Đây là một thực hành rất hữu ích để giữ các bản ghi

Chúng ta có thể tạo một tệp văn bản bằng Vim như sau

  1. Mở cửa sổ terminal và thay đổi thư mục thành "project-1" bằng lệnh "cd project-1"
  2. Nhập "nhật ký vim. txt" và nhấn enter
  3. Trình soạn thảo Vim mở một tệp. Nhấn "i" rồi nhấn ESC
  4. Cuối cùng, gõ ". wq" để lưu tệp trong thư mục "project-1"

Trong phần Cơ bản về Python của chúng tôi. Khóa học phần 2 các bạn học được nhiều hơn về cách làm việc với file văn bản. Ngoài ra, khóa học này bao gồm hai cấu trúc dữ liệu cơ bản trong Python. danh sách và từ điển

Bước tiếp theo là sửa đổi "hôm nay. py" để nó ghi đầu ra của nó vào "log. txt" khi nó được thực thi. Trong cùng một cửa sổ đầu cuối, chúng tôi mở tệp "hôm nay. py" bằng cách gõ "vim hôm nay. py" và nhấn "Enter". Sau khi tệp được mở, nhấn "i" để chuyển sang chế độ chỉnh sửa và sửa đổi tập lệnh như hình bên dưới

Hai dòng cuối cùng mở "nhật ký. txt" rồi ghi giá trị của biến

python myscript.py

# or 

python3 myscript.py
5 vào đó. "\n" là để viết một dòng mới, vì vậy mỗi đầu ra nằm trong một dòng riêng biệt. Tôi cũng đã thực hiện một thay đổi nhỏ trong dòng thứ hai. Đầu ra là một ngày giờ thay vì chỉ ngày. Sau khi thực hiện những thay đổi này, nhấn ESC rồi gõ ". wq" để lưu chúng

Để tìm hiểu thêm về ngày và giờ trong Python, hãy xem phần Cơ bản về Python của chúng tôi. khóa học phần 3. Nó cũng bao gồm hai cấu trúc dữ liệu quan trọng khác trong Python. bộ và bộ

chúng tôi vẫn chưa hoàn thành. Luôn kiểm tra mã của bạn. Tôi thực hiện hồ sơ "hôm nay. py" một vài lần

Sau đó tôi kiểm tra nội dung của tệp "log. txt" để xem đầu ra đã được ghi ở đó chưa. Hãy mở tệp ngay bây giờ bằng cách gõ lệnh "vim logs. txt".

Như chúng ta thấy trong ảnh chụp màn hình ở trên, đầu ra đã được ghi trong "nhật ký. txt" cũng vậy.

Tạo, mở và chạy các tệp Python trong Terminal

Chúng ta đã thấy cách tạo, mở và chạy các tệp Python trong thiết bị đầu cuối. Hôm nay. py" mà chúng tôi đã tạo về cơ bản là một chương trình Python, mặc dù nó chỉ có 5 dòng mã. Nó nhập một mô-đun Python tích hợp để tạo một đối tượng ngày, sau đó in giá trị của đối tượng trong bảng điều khiển và ghi nó vào một tệp khác. Tìm hiểu thêm về cách làm việc với tệp và thư mục trong Python trong bài viết này

Những gì chúng tôi đã làm trong bài viết này chỉ là một phần rất nhỏ trong những gì bạn có thể làm với Python. Đây là một trong những ngôn ngữ lập trình phổ biến nhất và được sử dụng trong nhiều lĩnh vực, chẳng hạn như khoa học dữ liệu, phát triển web và phát triển trò chơi di động. Python là một lựa chọn tuyệt vời cho sự nghiệp trong một trong những lĩnh vực này

Bắt đầu với bài học Lập trình với Python. Nó giới thiệu cho bạn những nguyên tắc cơ bản của lập trình. Bạn không cần phải có bất kỳ kinh nghiệm nào trước đó về CNTT. Bản nhạc này bao gồm 5 khóa học Python tương tác đầy đủ, được tổ chức và trình bày cẩn thận cho người mới bắt đầu

Có nhu cầu cao đối với những người có kỹ năng Python. Khi bạn đã thành thạo với Python, sẽ có rất nhiều công việc đang chờ bạn

Chủ Đề