Berinteraksi dengan Input Standard: Panduan Membaca daripada stdin
Membaca daripada aliran input standard ialah keperluan biasa dalam cabaran golf kod, di mana kecekapan dan ketepatan adalah kunci. Walaupun pelbagai kaedah wujud untuk operasi input, dalam artikel ini, kami akan menumpukan pada pendekatan yang disyorkan menggunakan modul input fail.
Meet fileinput: A Handy Input Iterator
Modul input fail menyediakan cara yang mudah dan teguh untuk lelaran melalui baris input daripada stdin atau fail tertentu. Ia secara automatik membuka aliran input standard jika tiada hujah disediakan, menjadikannya mudah untuk membaca input secara langsung.
Contoh dalam Tindakan
Untuk membaca baris dari stdin menggunakan input fail, hanya ikuti coretan ini:
import fileinput for line in fileinput.input(): # Do something with the line
Setiap baris yang dibaca daripada stdin akan tersedia dalam pembolehubah baris dalam for gelung.
Baris Baharu Mengekor: Nota Mengenai Pengendalian Baris
Secara lalai, baris akan mengandungi aksara baris baharu mengekor. Jika ini tidak diingini, anda boleh mengalih keluarnya dengan mudah menggunakan kaedah rstrip():
line = line.rstrip() # Remove the trailing newline
Dengan ini, anda kini boleh dengan yakin menangani cabaran golf kod yang memerlukan input stdin, memaksimumkan kepekatan kod anda dan prestasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca Secara Cekap dari Input Standard (stdin) dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!