Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan modul input fail untuk lelaran fail dalam Python 3.x

Cara menggunakan modul input fail untuk lelaran fail dalam Python 3.x

WBOY
WBOYasal
2023-07-29 23:45:411238semak imbas

Cara menggunakan modul input fail untuk lelaran fail dalam Python 3.x

Dalam pengaturcaraan Python, kita selalunya perlu mengendalikan fail, seperti membaca kandungan fail, menulis kandungan fail, dsb. Apabila memproses berbilang fail, modul input fail boleh digunakan untuk melaksanakan operasi lelaran fail dengan mudah. Artikel ini akan memperkenalkan cara menggunakan modul input fail untuk lelaran fail dalam Python 3.x, dan memberikan contoh kod.

Modul input fail ialah sebahagian daripada pustaka standard Python Ia menyediakan cara yang mudah untuk melelaran melalui kandungan berbilang fail dan boleh mengendalikan operasi membaca dan menulis fail dalam proses lelaran fail yang sama.

Langkah asas untuk lelaran fail menggunakan modul input fail adalah seperti berikut:

  1. Import modul input fail:

    import fileinput
  2. Buat objek input fail:

    rreee masuk sebagai parameter nama fail di sini. , mewakili fail yang akan diulang. Jika tiada senarai nama fail dinyatakan, input standard diulang secara lalai.

  3. Gunakan gelung for untuk lelaran fail:

    files = fileinput.input(files=['file1.txt', 'file2.txt', ...])

  4. Tutup objek input fail:

    for line in files:
        # 对每一行内容进行处理
        print(line)

Berikut ialah contoh lengkap yang menunjukkan penggunaan modul failinput
files.close()
di atas: 🜎 kita, codeinput
import fileinput

# 创建fileinput对象,迭代文件列表file1.txt和file2.txt的内容
with fileinput.input(files=['file1.txt', 'file2.txt']) as files:
    # 对文件内容进行迭代处理
    for line in files:
        # 打印每一行内容
        print(line)

    # 在文件末尾写入一行内容
    with open('file1.txt', 'a') as f:
        f.write('Appended line')

# 关闭fileinput对象
files.close()
di atas: modul input fail pertama yang diimport, dan kemudian mencipta objek input fail menggunakan pernyataan with. Dalam blok penyata dengan, kami menggunakan gelung for untuk mengulangi kandungan fail dan mencetak kandungan setiap baris. Seterusnya, kami menggunakan fungsi terbuka untuk membuka fail file1.txt dalam mod tambah dan tambah satu baris ke penghujung fail. Akhirnya, kami menutup objek input fail.

Menggunakan modul input fail untuk operasi lelaran fail boleh memudahkan pemprosesan berbilang fail. Sama ada membaca kandungan fail, menulis kandungan fail atau operasi fail lain, modul input fail menyediakan cara yang mudah dan mudah. Saya harap artikel ini dapat membantu anda lebih memahami dan menggunakan modul input fail.

Atas ialah kandungan terperinci Cara menggunakan modul input fail untuk lelaran fail dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn