Cara menggunakan fungsi open() untuk mencipta objek fail dalam Python 3.x
Dalam Python, kita selalunya perlu mengendalikan fail, seperti mencipta fail, membaca kandungan fail, menulis fail, dsb. Dalam Python, anda boleh menggunakan fungsi open() untuk mencipta objek fail, yang melaluinya pelbagai operasi boleh dilakukan pada fail. Sintaks asas fungsi
open() adalah seperti berikut:
file_object = open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
mod: Mod untuk membuka fail, lalai ialah 'r', iaitu mod baca sahaja. Mod yang biasa digunakan ialah:
Yang berikut menggunakan beberapa contoh kod untuk menunjukkan penggunaan fungsi open().
Buat fail bernama example.txt dan tulis beberapa kandungan teks:
file = open('example.txt', 'w') file.write('Hello, World! ') file.write('This is an example file created using Python. ') file.close()
Baca kandungan fail example.txt yang baru anda buat:
file = open('example.txt', 'r') content = file.read() print(content) file.close()
Gunakan pernyataan dengan ini untuk membuka fail, kaedah boleh menutup fail secara automatik tanpa memanggil fungsi close() secara manual:
with open('example.txt', 'r') as file: content = file.read() print(content)
Perlu diambil perhatian bahawa selepas menggunakan fungsi open() untuk membuka fail, fail hendaklah ditutup dalam masa selepas operasi selesai untuk mengeluarkan sumber sistem.
Ringkasan: Fungsi
open() ialah fungsi penting dalam Python untuk membuka fail dan mencipta objek fail. Dengan menentukan mod dan parameter, operasi seperti membaca, menulis dan menambah fail boleh dilaksanakan. Apabila menggunakan fungsi open(), beri perhatian untuk menutup fail dalam masa untuk mengelakkan pembaziran sumber dan masalah lain yang tidak perlu.
Atas ialah kandungan terperinci Cara menggunakan fungsi open() untuk mencipta objek fail dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!