Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อาร์กิวเมนต์บรรทัดคำสั่งใน Python


หลายโปรแกรมให้ข้อมูลพื้นฐานเกี่ยวกับวิธีการรันด้วยตัวเลือก -h:

$ python -h
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options and arguments:
-c cmd : program passed in as string
-d     : debug output from parser
-E     : ignore environment variables
-h     : print this help message and exit
... (etc.)

สามารถเขียนสคริปต์ให้รับตัวเลือกต่างๆ ได้ การใช้ Command Line Arguments เป็นหัวข้อขั้นสูง ควรเรียนรู้หลังเข้าใจ Python พื้นฐานแล้ว

โมดูลที่เกี่ยวข้อง

  • sys.argv - รายการอาร์กิวเมนต์บรรทัดคำสั่ง
  • argparse - ไลบรารีมาตรฐานสำหรับпарสอาร์กิวเมนต์
  • getopt - ไลบรารีเก่าสำหรับпарสออปชัน

ตัวอย่างใช้ sys.argv

import sys
print("Script name:", sys.argv[0])
print("Arguments:", sys.argv[1:])