2015-09-19 20 views

Trả lời

9

Bạn gọi nó như

python program.py a1 b2 c3 

và nó ra

The script is called: /home/sophia/program.py 
Your first variable is: a1 
Your second variable is: b2 
Your third variable is: c3 

sys.argv chứa danh sách các chuỗi, mỗi tương ứng với một tham số dòng lệnh. Đầu tiên luôn là tên tập lệnh; những người khác là các tham số tùy chọn, được sắp xếp chính xác khi chúng được nhập vào một trình bao.

Lưu ý rằng mã bạn đã cung cấp hoạt động chính xác chỉ khi bạn chuyển chính xác ba tham số do việc giải nén tuple.

Xem tài liệu cho sys.argv và cũng xem tài liệu argparse module nếu bạn định viết một chương trình xử lý nhiều đối số.

Các vấn đề liên quan