ในการอ่านบรรทัดคำสั่งของฟอร์มไฟล์โดยใช้ Python สคริปต์ที่คุณต้องการใช้นั้นจำเป็นต้องยอมรับอาร์กิวเมนต์ CLI ตัวอย่างเช่น สมมติว่าคุณต้องการเขียนคำสั่ง cat ใน python (คำสั่งที่ทิ้งเนื้อหาไฟล์ทั้งหมดบนเทอร์มินัล) ในการทำเช่นนั้น คุณเพียงแค่เขียนโปรแกรม:
import sys with open(sys.argv[1], 'r') as f: contents = f.read() print contents
หากคุณบันทึกไฟล์นี้เป็น cat.py และเรียกใช้โดยใช้:
$ python cat.py my_file.txt
การดำเนินการนี้จะนำ my_file.txt และส่งผ่านไปยัง cat.py เป็นอาร์กิวเมนต์ CLI ในตัวแปร argv[1](อาร์กิวเมนต์บรรทัดคำสั่งที่สอง) ซึ่งเราใช้เพื่อรับไฟล์และเนื้อหา