สคริปต์ต้องรับ CLI argument เพื่อเขียนไฟล์จาก command line
ตัวอย่าง: โปรแกรมต่อท้าย "Hello" ลงไฟล์
import sys
with open(sys.argv[1], 'a') as f:
f.write("Hello")
ผลลัพธ์
บันทึกเป็น cat.py แล้วรัน:
$ python cat.py my_file.txt
เปิด my_file.txt จะพบว่า "Hello" ถูกเพิ่มท้ายไฟล์ sys.argv[1] คือ argument ที่ 2 (ตัวแรกคือชื่อสคริปต์)