Để ghi file từ command line dùng Python, script cần chấp nhận đối số CLI.
Ví dụ
Ví dụ viết chương trình append "Hello" vào file nào đó:
import sys
with open(sys.argv[1], 'a') as f:
f.write("Hello")
Kết quả
Lưu file thành cat.py và chạy:
$ python cat.py my_file.txt
Mở my_file.txt, cuối file sẽ có "Hello". Lệnh trên lấy my_file.txt truyền cho cat.py làm đối số CLI trong biến argv[1] (tham số thứ 2) để đọc/ghi file.