Cara menggunakan fungsi read() untuk membaca kandungan fail dalam Python 3.x
Dalam Python, fungsi read() ialah fungsi yang sangat berguna untuk membaca fail teks. Ia mengembalikan kandungan fail kepada program sebagai rentetan. Artikel ini akan memperkenalkan cara menggunakan fungsi read() untuk membaca kandungan fail, dengan beberapa contoh kod.
Pertama sekali, kita perlu menjelaskan dengan jelas bahawa fungsi read() hanya boleh digunakan untuk membaca fail teks. Jika kita ingin membaca fail binari, kita perlu menggunakan readlines() atau fungsi lain yang sesuai. Sekarang, mari kita anggap bahawa kita sudah mempunyai fail teks bernama example.txt.
Berikut ialah contoh atur cara mudah yang menunjukkan cara membaca fail teks menggunakan fungsi read():
# 打开文件 file = open('example.txt', 'r') # 使用read()函数读取文件内容 content = file.read() # 输出文件内容 print(content) # 关闭文件 file.close()
Baris pertama kod di atas membuka fail example.txt melalui fungsi open() dan menamakannya sebagai fail . Parameter 'r' bermaksud membuka fail dalam mod baca sahaja. Jika fail itu tidak wujud, FileNotFoundError akan dibuang.
Seterusnya, kami menggunakan fungsi read() untuk membaca kandungan fail dan menetapkannya kepada kandungan berubah. Fungsi ini akan membaca keseluruhan fail dan mengembalikan rentetan. Dengan cara ini, kita boleh menggunakan kandungan pembolehubah untuk memanipulasi kandungan fail.
Akhir sekali, kami menggunakan fungsi print() untuk mengeluarkan kandungan fail. Sudah tentu, anda juga boleh melakukan operasi lain pada kandungan fail, seperti menulis ke pangkalan data atau melakukan analisis statistik. Apabila kami selesai membaca fail, ingat untuk menutup fail untuk melepaskan sumber sistem.
Selain menggunakan fungsi read() untuk membaca keseluruhan fail, kita juga boleh menggunakan fungsi read() untuk membaca bilangan bait yang ditentukan. Sebagai contoh, kita boleh menggunakan read(10) untuk membaca 10 bait pertama fail:
# 打开文件 file = open('example.txt', 'r') # 读取文件的前10个字节 content = file.read(10) # 输出文件内容 print(content) # 关闭文件 file.close()
Dalam kod di atas, fungsi read(10) hanya akan membaca 10 bait pertama fail dan menukarkannya Berikan nilai kepada kandungan berubah-ubah. Operasi lain adalah serupa dengan kod sebelumnya.
Ringkasnya, fungsi read() ialah fungsi yang sangat biasa digunakan dalam Python untuk membaca fail teks. Ia boleh dengan mudah mengembalikan kandungan fail ke program sebagai rentetan. Melalui pengenalan dan contoh kod artikel ini, saya percaya anda sudah biasa menggunakan fungsi read() untuk membaca fail. Semoga artikel ini dapat membantu anda!
Atas ialah kandungan terperinci Cara menggunakan fungsi read() untuk membaca kandungan fail dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!