Dòng lệnh là nơi chứa các lệnh thực thi được đưa ra cho hệ điều hành. Một tập lệnh Python có thể được thực thi bằng cách viết tên của nó trước tệp thực thi python trong dòng lệnh.
C:\users\acer>python test.py
Nếu bạn muốn một số phần tử dữ liệu được chuyển đến tập lệnh Python để xử lý, các phần tử này được viết dưới dạng các giá trị được phân cách bằng dấu cách nối tiếp với tên của tập lệnh. Danh sách các giá trị được phân tách bằng dấu cách này được gọi là đối số dòng lệnh.
Ví dụ
C:\users\acer>python test.py Hello TutorialsPoint
Các mục cách nhau bởi khoảng trắng được lưu trữ trong một đối tượng Danh sách đặc biệt gọi là argv []. Nó được định nghĩa trong mô-đun sys của phân phối Python.
Trong ví dụ trên, đối tượng List sẽ chứa:
sys.argv[]=[‘test.py’, ‘Hello’, ‘TutorialsPoint’]
Trong chương trình, truy cập các đối số này bằng
import sys print ("first command line argument: ",sys.argv[1]) print ("second command line argument: ",sys.argv[2])