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

Cách đọc file từ command line bằng Python?


Để đọc file từ command line dùng Python, script cần chấp nhận đối số CLI. Ví dụ, viết lệnh cat trong Python (lệnh dump toàn bộ nội dung file ra terminal). Chương trình đơn giản:

import sys
with open(sys.argv[1], 'r') as f:
    contents = f.read()
print(contents)

Lưu thành cat.py và chạy:

$ python cat.py my_file.txt

Lệnh lấy my_file.txt truyền cho cat.py làm đối số CLI trong biến argv[1] để lấy file và nội dung.