Tôi có một đoạn mã python parse.py, trong kịch bản mở một tệp, giả sử tệp1, và sau đó làm một cái gì đó có thể in ra tổng số ký tự.
filename = 'file1'
f = open(filename, 'r')
content = f.read()
print filename, len(content)
Ngay bây giờ, tôi đang sử dụng thiết bị xuất chuẩn để hướng kết quả đến tệp đầu ra của mình - đầu ra
python parse.py >> output
Tuy nhiên, tôi không muốn thực hiện tệp này bằng tệp thủ công, có cách nào để tự động chăm sóc từng tệp một không? Giống
ls | awk '{print}' | python parse.py >> output
Sau đó, vấn đề là làm thế nào tôi có thể đọc tên tệp từ Standardin? hoặc đã có một số chức năng tích hợp sẵn để thực hiện ls và những loại công việc đó một cách dễ dàng?
Cảm ơn!
with ... as ...:
báo cáo. Bạn có thể làm rõ?