Cara menggunakan fungsi write() untuk menulis kandungan pada fail dalam Python 2.x

WBOY
Lepaskan: 2023-07-30 08:37:09
asal
1998 orang telah melayarinya

Cara menggunakan fungsi write() untuk menulis kandungan pada fail dalam Python 2.x

Dalam Python 2.x, kita boleh menggunakan fungsi write() untuk menulis kandungan pada fail. Fungsi write() ialah salah satu kaedah objek fail dan boleh digunakan untuk menulis rentetan atau data binari pada fail. Dalam artikel ini, saya akan memperincikan cara menggunakan fungsi write() dan beberapa kes penggunaan biasa.

  1. Buka Fail

Sebelum menulis ke fail menggunakan fungsi write(), kita perlu membuka fail terlebih dahulu. Anda boleh menggunakan fungsi open() untuk membuka fail dan beroperasi dengan menentukan nama fail dan mod pembukaan. Nama fail boleh menjadi laluan mutlak atau relatif, dan mod pembukaan boleh menjadi "r" (mod baca sahaja) atau "w" (mod tulis).

# 打开文件
file = open("example.txt", "w")
Salin selepas log masuk

Dalam kod di atas, kami menggunakan fungsi open() untuk membuka fail bernama "example.txt" dan menentukan mod pembukaan sebagai "w", iaitu mod tulis. Jika fail itu tidak wujud, Python akan membuat fail baharu secara automatik. Jika fail sudah wujud, kandungan asal akan ditimpa.

  1. Gunakan fungsi write() untuk menulis kandungan

Setelah fail dibuka, kita boleh menggunakan fungsi write() untuk menulis kandungan. Fungsi write() menerima rentetan sebagai parameter dan menulisnya ke fail. Fungsi write() boleh dipanggil beberapa kali berturut-turut untuk menulis kandungan ke lokasi yang berbeza dalam fail.

# 写入内容
file.write("Hello, World!
")
file.write("This is an example.")
Salin selepas log masuk

Dalam kod di atas, kami memanggil fungsi write() dua kali berturut-turut untuk menulis rentetan "Hello, World!
" dan "Ini adalah contoh." Perlu diingatkan bahawa fungsi write() tidak secara automatik menambah aksara baris baharu pada penghujung setiap baris, ia perlu ditambah secara manual.

  1. Tutup fail

Selepas menyelesaikan operasi penulisan fail, kami harus menutup fail itu tepat pada masanya untuk mengeluarkan sumber dan memastikan pemeliharaan data. Fail boleh ditutup menggunakan fungsi close().

# 关闭文件
file.close()
Salin selepas log masuk

Selepas menutup fail, cuba menulis pada fail sekali lagi akan menyebabkan pengecualian. Oleh itu, adalah penting untuk memastikan bahawa fail ditutup selepas operasi tulis selesai.

  1. Contoh Penuh

Di bawah ialah contoh lengkap yang menunjukkan cara menulis pada fail menggunakan fungsi write().

# 打开文件
file = open("example.txt", "w")

# 写入内容
file.write("Hello, World!
")
file.write("This is an example.")

# 关闭文件
file.close()
Salin selepas log masuk

Dalam contoh di atas, kami membuka fail yang dipanggil "example.txt" dan menulis dua baris padanya. Selepas menyelesaikan operasi tulis, fail ditutup.

Ringkasan

Gunakan fungsi write() untuk menulis kandungan ke fail dengan mudah. Kita hanya perlu membuka fail, gunakan fungsi write() untuk menulis kandungan yang diperlukan, dan akhirnya menutup fail tersebut. Apabila menggunakan fungsi write(), anda perlu memberi perhatian untuk menambah baris baharu dan menutup fail tepat pada masanya untuk memastikan kandungan bertulis disimpan dengan betul. Dengan menguasai penggunaan fungsi write(), kita boleh melakukan operasi penulisan fail dengan mudah.

Atas ialah kandungan terperinci Cara menggunakan fungsi write() untuk menulis kandungan pada fail dalam Python 2.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!