fileinput

Python fileinput moduli

❮ Python o‘rnatilgan modullari


Misol

Bir yoki bir nechta fayldagi qatorlar bo‘ylab yagona oqim sifatida iteratsiya qiling:

import fileinput import tempfile import os f1 = tempfile.NamedTemporaryFile(delete=False, mode="w", encoding="utf-8") f1.write("Emil\nTobias\n") f1.close() count = 0 for line in fileinput.input(files=[f1.name]):   count += 1 print(count) os.remove(f1.name)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

fileinput moduli stdin yoki fayllar ro‘yxatidagi qatorlar bo‘ylab iteratsiya qiladi.

Undan bir nechta kiritish faylini yagona oqim sifatida qayta ishlash va har bir qator bo‘yicha metama’lumot olish uchun foydalaning.


A’zolar

A’zo Tavsif
filelineno()Joriy fayldagi qator raqami.
filename()Joriy fayl nomi (iteratsiya paytida).
input()Fayllar yoki stdin’dagi qatorlar bo‘ylab iterator qaytaradi.
isfirstline()Agar qator fayldagi birinchi qator bo‘lsa, True qaytaradi.
lineno()Barcha fayllar bo‘yicha umumiy qator raqami.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!