Tôi đã viết một tiện ích dòng lệnh sử dụng getopt để phân tích các đối số được đưa ra trên dòng lệnh. Tôi cũng muốn có một tên tập tin là một đối số tùy chọn, chẳng hạn như trong các tiện ích khác như grep, cắt vv Vì vậy, tôi muốn nó phải có việc sử dụng sauĐọc từ Tệp, hoặc STDIN
tool -d character -f integer [filename]
Làm thế nào tôi có thể thực hiện như sau ?
- nếu tên tệp được cung cấp, hãy đọc từ tệp.
- nếu tên tệp không được cung cấp, hãy đọc từ STDIN.
xem thêm http://unix.stackexchange.com/questions/47098/how-do-i-make-python-programs-behave-like-proper-unix-tools/47543#47543 – magnetar