โมดูล argparse
ใน Python เป็นเครื่องมืออันทรงพลังสำหรับจัดการและแยกวิเคราะห์อาร์กิวเมนต์บรรทัดคำสั่งเมื่อรันโปรแกรม ช่วยให้คุณสามารถกำหนดพารามิเตอร์และตัวเลือกที่จำเป็นสำหรับโปรแกรมของคุณได้อย่างง่ายดาย และมีกลไกที่ยืดหยุ่นสำหรับการอ่านและใช้งาน
นี่คือขั้นตอนในการใช้ argparse
โมดูล:
-
นำเข้า
argparse
โมดูล: เริ่มโปรแกรมของคุณโดยนำเข้าargparse
โมดูล -
กำหนด
ArgumentParser
วัตถุ: สร้างArgumentParser
วัตถุเพื่อกำหนดพารามิเตอร์และตัวเลือกที่จำเป็นสำหรับโปรแกรมของคุณ -
เพิ่มอาร์กิวเมนต์: ใช้
.add_argument()
วิธีการของArgumentParser
วัตถุเพื่อเพิ่มพารามิเตอร์และตัวเลือกที่จำเป็นสำหรับโปรแกรมของคุณ แต่ละอาร์กิวเมนต์สามารถมีชื่อ ประเภทข้อมูล คำอธิบาย และแอตทริบิวต์อื่นๆ ได้ -
แยกอาร์กิวเมนต์: ใช้
.parse_args()
วิธีการของArgumentParser
วัตถุเพื่อแยกอาร์กิวเมนต์จากบรรทัดคำสั่งและเก็บไว้ในวัตถุ -
ใช้อาร์กิวเมนต์: ใช้ค่าที่จัดเก็บไว้ในวัตถุแยกวิเคราะห์จากขั้นตอนก่อนหน้าเพื่อดำเนินการที่สอดคล้องกับตัวเลือกที่มีให้จากบรรทัดคำสั่ง
ตัวอย่าง: ต่อไปนี้คือตัวอย่างง่ายๆ ของวิธีการ argparse
คำนวณผลรวมของตัวเลขสองตัวจากบรรทัดคำสั่ง:
เมื่อรันโปรแกรมด้วยอาร์กิวเมนต์ เช่น: python my_program.py 10 20
ผลลัพธ์จะเป็น: The sum is: 30
และจะแสดงผลรวมของตัวเลขสองตัวจากบรรทัดคำสั่ง