Hướng dẫn python read stdin until eof - python đọc stdin cho đến khi eof
Mã hiện tại của tôi đọc đầu vào người dùng cho đến khi dòng phá vỡ. Nhưng tôi đang cố gắng thay đổi nó thành một định dạng, trong đó người dùng có thể viết đầu vào cho đến khi strg+d để kết thúc đầu vào của mình. Show Tôi hiện đang làm như thế này:
Nhưng làm thế nào tôi có thể thay đổi nó thành một phiên bản sẵn sàng EOF? Hỏi ngày 20 tháng 1 năm 2014 lúc 13:53Jan 20, 2014 at 13:53
Trong Python 3 bạn có thể lặp lại các dòng đầu vào tiêu chuẩn, vòng lặp sẽ dừng khi đạt được EOF:
1 bao gồm nhân vật 2 theo dõiChạy ví dụ này trực tuyến: https://ideone.com/ruxcie Đây có thể là điều mà hầu hết mọi người đang tìm kiếm, tuy nhiên nếu bạn muốn đọc toàn bộ đầu vào cho đến khi EOF thành một biến duy nhất (như OP), thì bạn có thể muốn xem câu trả lời khác này. Đã trả lời ngày 26 tháng 3 năm 2016 lúc 15:33Mar 26, 2016 at 15:33
Arekolekarekolekarekolek 8,5443 huy hiệu vàng57 Huy hiệu bạc76 Huy hiệu đồng3 gold badges57 silver badges76 bronze badges 0 Sử dụng 3:
Theo tài liệu: 4
Btw, không sử dụng 5 như một tên biến. Nó Shadows Chức năng tích hợp 5.Đã trả lời ngày 20 tháng 1 năm 2014 lúc 13:56Jan 20, 2014 at 13:56
Falsetrufalsetrufalsetru 345K59 Huy hiệu vàng690 Huy hiệu bạc613 Huy hiệu Đồng59 gold badges690 silver badges613 bronze badges Bạn cũng có thể làm như sau:
Đã trả lời ngày 20 tháng 1 năm 2014 lúc 14:02Jan 20, 2014 at 14:02
Joel Cornettjoel CornettJoel Cornett 23,5K9 Huy hiệu vàng61 Huy hiệu bạc85 Huy hiệu Đồng9 gold badges61 silver badges85 bronze badges 1 Với 7 bạn có thể viết như thế này:
Hãy nhớ rằng, bất kể đầu vào của bạn là gì, nó là một chuỗi. Đối với phiên bản 8 hoặc 5, hãy viết như thế này:
Đã trả lời ngày 7 tháng 11 năm 2015 lúc 9:49Nov 7, 2015 at 9:49
Pet bpet bPet B Huy hiệu Bạc 9911 silver badge1 bronze badge Đọc đầu vào của người dùng cho đến khi EOF trong Python #Sử dụng phương thức
4 được sử dụng cho đầu vào người dùng tương tác.Người dùng phải nhấn Phương thức 1 trả về một danh sách chứa danh sách người dùng đã nhập.Bạn có thể sử dụng phương thức 8 nếu bạn cần tham gia danh sách các chuỗi vào một chuỗi.
Nếu bạn chỉ cần một chuỗi chứa các dòng, hãy sử dụng phương thức 9 thay thế.
Phương thức 9 trả về một chuỗi chứa các dòng người dùng đã nhập.Ngoài ra, bạn có thể sử dụng câu lệnh 1.Để đọc đầu vào của người dùng cho đến khi EOF:
0Chúng tôi đã sử dụng một vòng 2 để lặp lại cho đến khi EOF.Nếu người dùng nhấn 2 (UNIX) hoặc 3 (Windows), ngoại lệ 3 được nâng lên và được xử lý trong khối 4.Tuyên bố phá vỡ thoát ra khỏi vòng lặp 0 hoặc 2.
Làm thế nào để bạn đọc stdin cho đến khi EOF trong Python?Sử dụng phương thức sys.stdin.ReadLines () để đọc đầu vào của người dùng cho đến khi EOF.Phương thức Readlines () sẽ trả về một danh sách chứa các dòng. stdin. readlines() method to read user input until EOF. The readlines() method will return a list containing the lines.
Làm thế nào để bạn tiếp tục đọc các dòng cho đến khi không còn đầu vào trong Python?Làm thế nào để bạn tiếp tục đọc các dòng cho đến khi không còn đầu vào trong Python ?.. // cho nền tảng HackerRank và Hackerearth bên dưới triển khai được ưu tiên:. Trong khi đúng:. dòng = input (). Ngoại trừ Eoferror:. break;. Làm thế nào để bạn chỉ định EOF trong Python?BaseeXception -> Ngoại lệ -> EofError Thực tiễn tốt nhất để tránh EOF trong Python trong khi mã hóa trên bất kỳ nền tảng nào là nắm bắt ngoại lệ và chúng tôi không cần thực hiện bất kỳ hành động nào vì vậy, chúng tôi chỉ cần vượt qua ngoại lệ bằng cách sử dụng từ khóa.Các khối ngoại trừ khối.
The best practice to avoid EOF in python while coding on any platform is to catch the exception, and we don't need to perform any action so, we just pass the exception using the keyword “pass” in the “except” block.
Làm thế nào để bạn đọc một dòng Stdin trong Python?Có ba cách để đọc dữ liệu từ Stdin trong Python ... sys.stdin.. đầu vào () chức năng tích hợp .. fileInput.Input () hàm .. |