Bahasa Python ialah bahasa skrip yang sangat berkuasa dan salah satu bahasa paling popular di dunia pengaturcaraan. Dalam Python, operasi membaca dan menulis fail adalah sangat penting dan melibatkan hampir semua program.
Membaca fail dan menulis fail ialah dua aspek penting dalam pemprosesan data. Dalam Python, membaca dan menulis fail dilaksanakan melalui fungsi open(). Fungsi open() boleh membuka fail dan mengembalikan objek fail yang melaluinya kita boleh membaca dan menulis fail tersebut.
Operasi membaca fail
Dalam Python, terdapat banyak cara untuk membaca fail. Cara biasa ialah menggunakan fungsi open() untuk membuka fail, dan kemudian gunakan fungsi read() untuk membaca kandungan fail. Fungsi read() boleh menerima parameter yang mewakili bilangan aksara atau bait yang dibaca. Jika tiada hujah dinyatakan, keseluruhan fail dibaca.
Berikut ialah contoh membaca fail:
with open('file.txt', 'r') as file: content = file.read() print(content)
Kod di atas membaca keseluruhan kandungan fail dengan membuka fail bernama file.txt dan kemudian menggunakan kaedah read(). Selepas membaca fail, deskriptor fail ditutup secara automatik. Ini dicapai dengan menggunakan pernyataan dengan.
Berikut ialah contoh membaca kandungan fail dengan panjang yang ditentukan:
with open('file.txt', 'r') as file: content = file.read(10) print(content)
Kod di atas hanya membaca 10 aksara pertama fail.
Operasi menulis fail
Dalam Python, untuk menulis pada fail, gunakan fungsi open() untuk membuka fail yang ditentukan dan gunakan kaedah write() untuk menulis kandungan. Jika fail tidak wujud, fungsi open() akan membuat fail baharu secara automatik.
Berikut ialah contoh menulis data pada fail:
with open('file.txt', 'w') as file: data = 'Hello, Python! ' file.write(data)
Dalam kod di atas, mod w digunakan untuk membuka fail dan kemudian menulis data.
Apabila menulis data pada fail, beri perhatian untuk membezakan perbezaan antara mod pengendalian yang berbeza.
Pilihan berbeza untuk parameter mod:
Python menyediakan kaedah yang sangat mudah dan mudah untuk membaca dan menulis fail, dan pembaca boleh menggunakannya secara fleksibel mengikut keperluan sebenar mereka. Sudah tentu, operasi fail yang lebih maju juga boleh dilakukan, seperti membaca kod sumber halaman web, fail imej, dan juga data yang dikumpul oleh penderia. Operasi baca dan tulis fail menyambungkan fail dan program dan merupakan ciri yang sangat diperlukan dan penting.
Atas ialah kandungan terperinci Operasi membaca dan menulis fail dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!