Bạn có thể sử dụng argv từ sys
from sys import argv
arg1, arg2, arg3, ... = argv
Bạn thực sự có thể đặt một số lượng lớn các đối số trong dòng lệnh. argv sẽ là một danh sách với các đối số. Do đó, nó cũng có thể được gọi là arg1 = sys.argv [0] arg2 = sys.argv [1]. . .
Hãy nhớ rằng sys.argv [0] chỉ đơn giản là tên của chương trình python của bạn. Ngoài ra, các chức năng "eval" và "exec" rất hay khi bạn sử dụng đầu vào dòng lệnh. Thông thường, mọi thứ trong dòng lệnh được hiểu là một chuỗi. Vì vậy, nếu bạn muốn đưa ra một công thức trong dòng lệnh, bạn sử dụng eval ().
>>> x = 1
>>> print eval('x+1')
2