Hướng dẫn dùng stdin python python
Vì vậy, bạn đã sử dụng "các hàm được tích hợp sẵn" của Python, có lẽ như thế này:
Thao tác này đọc tệp bằng cách gọi một trình lặp trên đối tượng tệp sẽ trả về dòng tiếp theo từ tệp. Thay vào đó, bạn có thể sử dụng:
mà đọc các dòng từ vị trí tệp hiện tại vào một danh sách. Bây giờ,
sẽ lặp lại thông qua đầu vào chuẩn cho đến khi đạt đến phần cuối của tệp. Và điều này cũng vậy:
Câu hỏi đầu tiên của bạn thực sự là về các cách khác nhau để sử dụng một đối tượng tệp. Thứ hai, nó được đọc từ đâu? Nó đang đọc từ bộ mô tả tệp 0 (không). Trên Windows, nó là tệp xử lý 0 (không). Bộ mô tả tệp / tay cầm 0 được kết nối với bảng điều khiển hoặc tty theo mặc định, do đó, trên thực tế, nó đang đọc từ bàn phím. Tuy nhiên, nó có thể được chuyển hướng , thường bằng một shell (như bash hoặc cmd.exe) bằng cách sử dụng cú pháp như sau:
Điều đó làm thay đổi bộ mô tả tệp bằng không để đọc tệp thay vì bàn phím. Trên UNIX hoặc Linux, điều này sử dụng lệnh gọi cơ bản 25 hữu ích 1 bình luận chia sẻ Tôi muốn kiểm tra một số mã (python 3) sử dụng trực tiếp các hàm
Tuy nhiên,
Tôi đã xem xét việc triển khai
3 hữu ích 4 bình luận 4.0k xem chia sẻ answer 6
Nơi Bạn nên thực hiện việc này với
6 hữu ích 0 bình luận chia sẻ answer 5 Nếu bạn gán một đối tượng giống tệp cho hàm
Hai dòng này
sẽ sử dụng các tệp được chỉ định ( CẬP NHẬT: Nếu bạn không muốn xử lý các tệp vật lý, hãy xem
5 hữu ích 3 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâm |