Nếu vậy, tùy thuộc vào nhu cầu của bạn, bạn có thể sử dụng một trong hai phương pháp bên dưới để thực thi lệnh Dấu nhắc Lệnh từ Python
[1] CMD /K – thực hiện lệnh rồi giữ nguyên
import os os.system['cmd /k "Your Command Prompt Command"']
[2] CMD /C – thực hiện lệnh rồi kết thúc
import os os.system['cmd /c "Your Command Prompt Command"']
Bạn vẫn không chắc chắn cách áp dụng các phương pháp trên trong Python?
Sau đó, hãy xem lại một số ví dụ để hiểu rõ hơn về cách thực thi lệnh Command Prompt từ Python
Các phương pháp để thực thi lệnh nhắc lệnh từ Python
Phương pháp 1 [CMD /K]. Thực hiện một lệnh và sau đó ở lại
Để xem cách áp dụng phương thức đầu tiên trong thực tế, hãy xem lại một ví dụ đơn giản nơi chúng ta sẽ thực thi một lệnh đơn giản trong Python để
- Hiển thị ngày hiện tại trong Command Prompt
- Dấu nhắc lệnh sẽ vẫn mở sau khi thực thi lệnh
Sau đó, bạn có thể áp dụng đoạn mã sau trong Python để đạt được các mục tiêu trên
import os os.system['cmd /k "date"']
Khi bạn chạy mã bằng Python, bạn sẽ nhận được ngày trong dấu nhắc lệnh
Ngày hiện tại là. Thứ sáu 25/06/2021
Nhập ngày mới. [tháng-ngày-năm]
Bây giờ nếu bạn muốn thực thi nhiều lệnh nhắc lệnh từ Python thì sao?
Nếu đúng như vậy, bạn có thể chèn ký hiệu '&' [hoặc các ký hiệu khác, chẳng hạn như '&&'] vào giữa các lệnh
Ví dụ, nếu bạn muốn hiển thị tất cả các ký tự trong dấu nhắc lệnh bằng màu xanh lá cây và hiển thị ngày hiện tại thì sao?
Sau đó, bạn có thể sử dụng cú pháp sau trong Python
import os os.system['cmd /k "color a & date"']
Bây giờ bạn sẽ thấy ngày hiện tại được hiển thị bằng màu xanh lục
Ngày hiện tại là. Thứ sáu 25/06/2021
Nhập ngày mới. [tháng-ngày-năm]
Lưu ý rằng đối với các lệnh phức tạp hơn, bạn có thể thấy hữu ích khi chạy một tệp bó từ Python
Cách 2 [CMD /C]. Thực hiện một lệnh và sau đó chấm dứt
Đối với phương pháp này, bạn có thể thực hiện các lệnh tương tự như đã xem xét trong phương pháp đầu tiên, chỉ có điều lần này Dấu nhắc lệnh sẽ bị đóng sau khi thực hiện các lệnh
Ví dụ: bạn có thể áp dụng đoạn mã sau trong Python để thay đổi màu của tất cả các ký tự thành màu xanh lá cây
import os os.system['cmd /c "color a"']
Trong trường hợp này, lệnh sẽ vẫn được thực thi, nhưng bạn có thể không nhìn thấy nó trên màn hình của mình
Nói chung, bạn có thể nhận được một chú thích hữu ích với nhiều thông tin hơn bằng cách nhập lệnh bên dưới trong Dấu nhắc Lệnh
từ __future__ nhập print_function, phân chia nhập lớp cmd Máy tính [cmd. Cmd]. prompt = 'calc >>> ' intro = 'Máy tính đơn giản có thể thực hiện phép cộng, phép trừ, phép nhân và phép chia. ' def do_add[bản thân, dòng]. args = dòng. split[] tổng = 0 cho arg trong args. tổng += float[arg. dải[]] in [tổng] def help_add[self]. in['\n'. join[[ 'add [number,]', 'Cộng các đối số lại với nhau và hiển thị tổng. ' ]]] def do_subtract[self, line]. args = dòng. split[] tổng = 0 nếu len[args] > 0. tổng = float[args[0]] cho arg trong args[1. ]. tổng -= float[arg. dải []] in [tổng] def help_subtract [tự]. in['\n'. tham gia [[ 'trừ [số,]', 'Trừ tất cả các đối số sau từ đối số đầu tiên. ' ]]] def do_EOF[self, line]. print['bye, bye'] trả về True nếu __name__ == '__main__'. Máy tính[]. cmdloop[]Máy tính xách tay Jupyter và các công cụ tương tác khác rất phù hợp để tạo mẫu mã và khám phá dữ liệu, nhưng sớm hay muộn chúng ta sẽ muốn sử dụng chương trình của mình trong một đường dẫn hoặc chạy nó trong tập lệnh trình bao để xử lý hàng nghìn tệp dữ liệu. Để làm được điều đó, chúng ta cần làm cho các chương trình của mình hoạt động giống như các công cụ dòng lệnh Unix khác. Ví dụ: chúng tôi có thể muốn một chương trình đọc tập dữ liệu và in mức độ viêm trung bình trên mỗi bệnh nhân
Chuyển sang lệnh Shell
Trong bài học này, chúng ta đang chuyển từ gõ lệnh trong trình thông dịch Python sang gõ lệnh trong cửa sổ shell terminal [chẳng hạn như bash]. Khi bạn nhìn thấy một
2 phía trước một lệnh yêu cầu bạn chạy lệnh đó trong trình bao chứ không phải trình thông dịch Pythonversion is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
Chương trình này thực hiện chính xác những gì chúng tôi muốn - nó in mức độ viêm trung bình trên mỗi bệnh nhân đối với một tệp nhất định
$ python ../code/readings_04.py --mean inflammation-01.csv
5.45
5.425
6.1
...
6.4
7.05
5.9
Chúng tôi cũng có thể muốn xem xét tối thiểu bốn dòng đầu tiên
________số 8
hoặc các lần viêm tối đa trong một số tệp lần lượt
$ python ../code/readings_04.py --max inflammation-*.csv
kịch bản của chúng tôi nên làm như sau
- Nếu không có tên tệp nào được cung cấp trên dòng lệnh, hãy đọc dữ liệu từ đầu vào tiêu chuẩn
- Nếu một hoặc nhiều tên tệp được cung cấp, hãy đọc dữ liệu từ chúng và báo cáo số liệu thống kê cho từng tệp riêng biệt
- Sử dụng cờ
3,version is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
4 hoặcversion is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
5 để xác định số liệu thống kê cần inversion is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
Để thực hiện công việc này, chúng ta cần biết cách xử lý các đối số dòng lệnh trong chương trình và hiểu cách xử lý đầu vào tiêu chuẩn. Chúng tôi sẽ lần lượt giải quyết những câu hỏi dưới đây
Đối số dòng lệnh
Sử dụng trình soạn thảo văn bản bạn chọn, lưu phần sau vào tệp văn bản có tên là
version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
6import os os.system['cmd /c "Your Command Prompt Command"']4
Dòng đầu tiên nhập một thư viện có tên là
version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
7, viết tắt của “system”. Nó xác định các giá trị như version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
8, mô tả phiên bản Python nào chúng tôi đang chạy. Chúng ta có thể chạy tập lệnh này từ dòng lệnh như thế nàyimport os os.system['cmd /c "Your Command Prompt Command"']7
version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
Tạo một tệp khác có tên
version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
9 và lưu văn bản sau vào đóimport os os.system['cmd /k "date"']0
Cái tên lạ tai
import os os.system['cmd /k "date"']00 là viết tắt của “argument values”. Bất cứ khi nào Python chạy một chương trình, nó sẽ lấy tất cả các giá trị được cung cấp trên dòng lệnh và đặt chúng vào danh sách
import os os.system['cmd /k "date"']01 để chương trình có thể xác định chúng là gì. Nếu chúng ta chạy chương trình này mà không có đối số
import os os.system['cmd /k "date"']3
import os os.system['cmd /k "date"']4
điều duy nhất trong danh sách là đường dẫn đầy đủ đến tập lệnh của bạn, đường dẫn này luôn là ________ 202. Tuy nhiên, nếu chúng ta chạy nó với một vài đối số
5.45
5.425
6.1
...
6.4
7.05
5.9
05.45
5.425
6.1
...
6.4
7.05
5.9
1sau đó Python thêm từng đối số đó vào danh sách ma thuật đó
Với điều này trong tay, hãy xây dựng một phiên bản
import os os.system['cmd /k "date"']03 luôn in giá trị trung bình cho mỗi bệnh nhân của một tệp dữ liệu. Bước đầu tiên là viết một hàm phác thảo cách triển khai của chúng ta và một trình giữ chỗ cho hàm thực hiện công việc thực tế. Theo quy ước, chức năng này thường được gọi là
import os os.system['cmd /k "date"']04, mặc dù chúng ta có thể gọi nó là gì chúng ta muốn
5.45
5.425
6.1
...
6.4
7.05
5.9
25.45
5.425
6.1
...
6.4
7.05
5.9
3Hàm này lấy tên của tập lệnh từ
import os os.system['cmd /k "date"']02, vì đó là nơi luôn đặt tập lệnh và tên của tệp để xử lý từ
import os os.system['cmd /k "date"']06. Đây là một thử nghiệm đơn giản
5.45
5.425
6.1
...
6.4
7.05
5.9
4Không có đầu ra bởi vì chúng tôi đã xác định một chức năng, nhưng chưa thực sự gọi nó. Hãy thêm một cuộc gọi đến
import os os.system['cmd /k "date"']04
5.45
5.425
6.1
...
6.4
7.05
5.9
55.45
5.425
6.1
...
6.4
7.05
5.9
6và chạy nó
5.45
5.425
6.1
...
6.4
7.05
5.9
75.45
5.425
6.1
...
6.4
7.05
5.9
8Chạy so với nhập
Chạy tập lệnh Python trong bash rất giống với việc nhập tệp đó trong Python. Sự khác biệt lớn nhất là chúng tôi không mong đợi điều gì xảy ra khi chúng tôi nhập tệp, trong khi khi chạy tập lệnh, chúng tôi mong muốn thấy một số đầu ra được in ra bảng điều khiển
Để tập lệnh Python hoạt động như mong đợi khi được nhập hoặc khi chạy dưới dạng tập lệnh, chúng tôi thường đặt phần tập lệnh tạo đầu ra trong câu lệnh if sau
95.45 5.425 6.1 ... 6.4 7.05 5.9
Khi bạn nhập tệp Python,
import os os.system['cmd /k "date"']08 là tên của tệp đó [e. g. , khi nhậpimport os os.system['cmd /k "date"']03,import os os.system['cmd /k "date"']08 làimport os os.system['cmd /k "date"']31]. Tuy nhiên, khi chạy tập lệnh trong bash,import os os.system['cmd /k "date"']08 luôn được đặt thànhimport os os.system['cmd /k "date"']33 trong tập lệnh đó để bạn có thể xác định xem tệp đang được nhập hay chạy dưới dạng tập lệnh
Cách đúng đắn để làm điều đó
Nếu các chương trình của chúng tôi có thể nhận các tham số phức tạp hoặc nhiều tên tệp, thì chúng tôi không nên xử lý trực tiếp
import os os.system['cmd /k "date"']01. Thay vào đó, chúng ta nên sử dụng thư việnimport os os.system['cmd /k "date"']35 của Python, thư viện này xử lý các trường hợp phổ biến một cách có hệ thống và cũng giúp chúng ta dễ dàng cung cấp các thông báo lỗi hợp lý cho người dùng của mình. Chúng tôi sẽ không đề cập đến mô-đun này trong bài học này nhưng bạn có thể xem phần hướng dẫn Argparse của Tshepang Lekhonkhobe, đây là một phần của Tài liệu chính thức của Python
Xử lý nhiều tệp
Bước tiếp theo là hướng dẫn chương trình của chúng ta cách xử lý nhiều tệp. Vì 60 dòng đầu ra trên mỗi tệp là rất nhiều trang, chúng tôi sẽ bắt đầu bằng cách sử dụng ba tệp nhỏ hơn, mỗi tệp có ba ngày dữ liệu cho hai bệnh nhân
$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
0$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
1$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
2$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
3$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
4$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
5Sử dụng các tệp dữ liệu nhỏ làm đầu vào cũng cho phép chúng tôi kiểm tra kết quả của mình dễ dàng hơn. ở đây, ví dụ, chúng ta có thể thấy rằng chương trình của chúng ta đang tính toán giá trị trung bình một cách chính xác cho mỗi dòng, trong khi trước đó chúng ta đã thực sự tin tưởng vào nó. Đây là một quy tắc khác của lập trình. kiểm tra những điều đơn giản đầu tiên
Chúng tôi muốn chương trình của mình xử lý từng tệp riêng biệt, vì vậy chúng tôi cần một vòng lặp thực thi một lần cho mỗi tên tệp. Nếu chúng tôi chỉ định các tệp trên dòng lệnh, tên tệp sẽ ở dạng
import os os.system['cmd /k "date"']01, nhưng chúng tôi cần cẩn thận.
import os os.system['cmd /k "date"']02 sẽ luôn là tên của tập lệnh của chúng tôi, thay vì tên của tệp. Chúng tôi cũng cần xử lý một số lượng tên tệp không xác định, vì chương trình của chúng tôi có thể chạy cho bất kỳ số lượng tệp nào
Giải pháp cho cả hai vấn đề là lặp lại nội dung của
import os os.system['cmd /k "date"']38. '1' báo cho Python bắt đầu lát ở vị trí 1, vì vậy tên của chương trình không được bao gồm; . Đây là chương trình đã thay đổi của chúng tôi
import os os.system['cmd /k "date"']39
$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
6$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
7và đây là hành động
$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
8$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
9Cách đúng đắn để làm điều đó
Tại thời điểm này, chúng tôi đã tạo ba phiên bản tập lệnh của mình có tên là
import os os.system['cmd /k "date"']40,import os os.system['cmd /k "date"']41 vàimport os os.system['cmd /k "date"']39. Chúng tôi sẽ không làm điều này trong cuộc sống thực. thay vào đó, chúng tôi sẽ có một tệp tên làimport os os.system['cmd /k "date"']03 mà chúng tôi cam kết kiểm soát phiên bản mỗi khi chúng tôi có một cải tiến đang hoạt động. Tuy nhiên, để giảng dạy, chúng tôi cần tất cả các phiên bản kế tiếp nhau
Xử lý cờ dòng lệnh
Bước tiếp theo là hướng dẫn chương trình của chúng ta chú ý đến các cờ
version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
3, version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
4 và version is 3.4.3+ [default, Jul 28 2015, 13:17:50]
[GCC 4.9.3]
5. Chúng luôn xuất hiện trước tên của các tệp, vì vậy chúng tôi có thể thực hiện việc này$ python ../code/readings_04.py --max inflammation-*.csv
0$ python ../code/readings_04.py --max inflammation-*.csv
1Những công việc này
$ python ../code/readings_04.py --max inflammation-*.csv
2$ python ../code/readings_04.py --max inflammation-*.csv
3nhưng có một số điều sai với nó
import os os.system['cmd /k "date"']
04 quá lớn để đọc thoải máiNếu chúng ta không chỉ định ít nhất hai đối số bổ sung trên dòng lệnh, một cho cờ và một cho tên tệp, nhưng chỉ một đối số, chương trình sẽ không đưa ra ngoại lệ mà sẽ chạy. Nó giả định rằng danh sách tệp trống, vì
import os os.system['cmd /k "date"']
06 sẽ được coi làimport os os.system['cmd /k "date"']
49, ngay cả khi đó là tên tệp. Những thất bại thầm lặng như thế này luôn khó gỡ lỗiChương trình nên kiểm tra xem
import os os.system['cmd /k "date"']
49 đã gửi có phải là một trong ba cờ được công nhận hay không
Phiên bản này đưa quá trình xử lý của từng tệp ra khỏi vòng lặp thành một chức năng của riêng nó. Nó cũng kiểm tra xem
import os os.system['cmd /k "date"']49 có phải là một trong những cờ được phép hay không trước khi thực hiện bất kỳ quá trình xử lý nào, do đó chương trình bị lỗi nhanh
$ python ../code/readings_04.py --max inflammation-*.csv
4$ python ../code/readings_04.py --max inflammation-*.csv
5Đây là bốn dòng dài hơn so với người tiền nhiệm của nó, nhưng được chia thành các đoạn 8 và 12 dòng dễ tiêu hóa hơn
Xử lý đầu vào tiêu chuẩn
Điều tiếp theo mà chương trình của chúng ta phải làm là đọc dữ liệu từ đầu vào tiêu chuẩn nếu không có tên tệp nào được cung cấp để chúng ta có thể đặt nó vào một đường dẫn, chuyển hướng đầu vào đến nó, v.v. Hãy thử nghiệm trong một tập lệnh khác có tên là
5.45
5.425
6.1
...
6.4
7.05
5.9
02$ python ../code/readings_04.py --max inflammation-*.csv
6$ python ../code/readings_04.py --max inflammation-*.csv
7Chương trình nhỏ này đọc các dòng từ một “tệp” đặc biệt có tên là
5.45
5.425
6.1
...
6.4
7.05
5.9
03, được tự động kết nối với đầu vào tiêu chuẩn của chương trình. Chúng tôi không cần phải mở nó - Python và hệ điều hành sẽ lo việc đó khi chương trình khởi động - nhưng chúng tôi có thể làm hầu hết mọi thứ với nó mà chúng tôi có thể làm với một tệp thông thường. Hãy thử chạy nó như thể nó là một chương trình dòng lệnh thông thường$ python ../code/readings_04.py --max inflammation-*.csv
8$ python ../code/readings_04.py --max inflammation-*.csv
9Một lỗi phổ biến là cố chạy thứ gì đó đọc từ đầu vào tiêu chuẩn như thế này
import os os.system['cmd /c "Your Command Prompt Command"']40
i. e. , để quên ký tự
5.45
5.425
6.1
...
6.4
7.05
5.9
04 chuyển hướng tệp sang đầu vào tiêu chuẩn. Trong trường hợp này, không có gì trong đầu vào tiêu chuẩn, vì vậy chương trình sẽ đợi ở đầu vòng lặp để ai đó gõ nội dung nào đó trên bàn phím. Vì không có cách nào để chúng tôi thực hiện việc này nên chương trình của chúng tôi bị kẹt và chúng tôi phải tạm dừng chương trình bằng cách sử dụng tùy chọn 5.45
5.425
6.1
...
6.4
7.05
5.9
05 từ menu 5.45
5.425
6.1
...
6.4
7.05
5.9
06 trong NotebookBây giờ chúng ta cần viết lại chương trình để nó tải dữ liệu từ
5.45
5.425
6.1
...
6.4
7.05
5.9
03 nếu không có tên tệp nào được cung cấp. May mắn thay, 5.45
5.425
6.1
...
6.4
7.05
5.9
08 có thể xử lý tên tệp hoặc tệp đang mở làm tham số đầu tiên của nó, vì vậy chúng tôi thực sự không cần thay đổi 5.45
5.425
6.1
...
6.4
7.05
5.9
09. Chỉ import os os.system['cmd /k "date"']04 thay đổi
import os os.system['cmd /c "Your Command Prompt Command"']41
import os os.system['cmd /c "Your Command Prompt Command"']42
Hãy thử nó ra
import os os.system['cmd /c "Your Command Prompt Command"']43
$ head -4 inflammation-01.csv | python ../code/readings_06.py --min
5Cái đó tốt hơn. Trên thực tế, điều đó đã được thực hiện. chương trình bây giờ làm mọi thứ chúng tôi đặt ra để làm
Số học trên dòng lệnh
Viết chương trình dòng lệnh thực hiện phép cộng và phép trừ
import os os.system['cmd /c "Your Command Prompt Command"']45import os os.system['cmd /c "Your Command Prompt Command"']46import os os.system['cmd /c "Your Command Prompt Command"']47import os os.system['cmd /c "Your Command Prompt Command"']48Giải pháp
import os os.system['cmd /c "Your Command Prompt Command"']49
Tìm tập tin cụ thể
Sử dụng mô-đun
11 được giới thiệu trước đó, hãy viết một phiên bản đơn giản của5.45 5.425 6.1 ... 6.4 7.05 5.9
12 hiển thị các tệp trong thư mục hiện tại với một hậu tố cụ thể. Một cuộc gọi đến tập lệnh này sẽ giống như thế này5.45 5.425 6.1 ... 6.4 7.05 5.9
import os os.system['cmd /c "Your Command Prompt Command"']70import os os.system['cmd /c "Your Command Prompt Command"']71Giải pháp
import os os.system['cmd /c "Your Command Prompt Command"']72
Thay đổi cờ
Viết lại
import os os.system['cmd /k "date"']03 để nó sử dụng14,5.45 5.425 6.1 ... 6.4 7.05 5.9
15 và5.45 5.425 6.1 ... 6.4 7.05 5.9
16 thay vì5.45 5.425 6.1 ... 6.4 7.05 5.9
3,version is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
4 vàversion is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
5 tương ứng. Mã có dễ đọc hơn không?version is 3.4.3+ [default, Jul 28 2015, 13:17:50] [GCC 4.9.3]
Giải pháp
import os os.system['cmd /c "Your Command Prompt Command"']73
Thêm Thông báo Trợ giúp
Một cách riêng biệt, sửa đổi
import os os.system['cmd /k "date"']03 để nếu không có tham số nào được cung cấp [i. e. , không có hành động nào được chỉ định và không có tên tệp nào được đưa ra], nó sẽ in một thông báo giải thích cách sử dụng nóGiải pháp
import os os.system['cmd /c "Your Command Prompt Command"']74
Thêm một hành động mặc định
Một cách riêng biệt, sửa đổi
import os os.system['cmd /k "date"']03 để nếu không có hành động nào được thực hiện, nó sẽ hiển thị phương tiện của dữ liệuGiải pháp
import os os.system['cmd /c "Your Command Prompt Command"']75
Trình kiểm tra tệp
Viết chương trình có tên là
25 để in cách sử dụng rồi thoát khỏi chương trình nếu không có đối số nào được cung cấp. [Gợi ý. Bạn có thể sử dụng5.45 5.425 6.1 ... 6.4 7.05 5.9
26 để thoát khỏi chương trình. ]5.45 5.425 6.1 ... 6.4 7.05 5.9
Làm cách nào để sử dụng Python trong CMD?
Để khởi động trình bao Python, chỉ cần gõ python và nhấn Enter trong terminal. C. \Users\Suchandra Datta>python Python 3. 8. .bạn có thể nhấn Ctrl+Z trên Windows hoặc Ctrl+D trên hệ thống Unix để thoátsử dụng lệnh thoát[]sử dụng lệnh thoát []Chúng ta có thể viết mã Python trong CMD không?
Trong khi cài đặt Python, một IDE có tên là IDLE cũng được cài đặt. Sử dụng IDLE, chúng tôi có thể viết và cũng có thể chạy các chương trình của mình. Nhưng chúng ta cũng có thể chạy các chương trình python trên CMD hoặc dấu nhắc lệnh vì CMD là trình thông dịch dòng lệnh mặc định trên Windows .CMD có nghĩa là gì trong Python?
Mã nguồn. lib/cmd. py. Lớp Cmd cung cấp một khung đơn giản để viết trình thông dịch lệnh hướng dòng. Chúng thường hữu ích cho các khai thác thử nghiệm, công cụ quản trị và nguyên mẫu mà sau này sẽ được bao bọc trong một giao diện phức tạp hơnTôi có thể sử dụng CMD làm mã hóa không?
Không thể coi CMD là ngôn ngữ lập trình . CMD có thể được sử dụng để chạy chương trình được tạo bằng ngôn ngữ lập trình.