Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách ghi file từ command line bằng Python?


Để 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.