Rumah >pembangunan bahagian belakang >Tutorial Python >Cara menggunakan fungsi open() untuk membuka fail dalam Python 2.x

Cara menggunakan fungsi open() untuk membuka fail dalam Python 2.x

WBOY
WBOYasal
2023-08-02 09:33:191597semak imbas

Cara menggunakan fungsi open() untuk membuka fail dalam Python 2.x

Dalam versi Python 2.x, anda boleh menggunakan fungsi open() untuk membuka dan mengendalikan fail. Fungsi open() menerima dua parameter: nama fail dan mod buka. Nama fail boleh menjadi laluan relatif atau mutlak, dan mod pembukaan menentukan cara fail dimanipulasi. Berikut akan memperkenalkan penggunaan fungsi open() dan menyediakan beberapa kod sampel.

Mod buka:

  • 'r': mod baca sahaja. Fail mesti wujud, jika tidak, pengecualian FileNotFoundError akan dibuang, mod lalai.
  • 'w': mod menulis. Jika fail sudah wujud, kosongkan kandungan asal dan tulis dari awal jika fail itu tidak wujud, buat fail baharu.
  • 'a': Tambah mod. Jika fail sudah wujud, tambahkan kandungan pada penghujung fail jika fail itu tidak wujud, buat fail baharu.
  • 'b': Mod binari. Gunakan bersama-sama dengan mod lain untuk operasi binari.
  • '+': Buka fail untuk kemas kini (baca dan tulis).

Kod sampel adalah seperti berikut:

  1. Buka fail dalam mod baca sahaja dan baca kandungan:
file = open('example.txt', 'r')
content = file.read()
print(content)
file.close()
  1. Buka fail dalam mod tulis, tulis kandungan dan simpannya:
rreee
  1. rreee
  2. Buka fail dalam mod tambah , tambah kandungan pada penghujung fail:
    file = open('example.txt', 'w')
    file.write('Hello, world!')
    file.close()
  1. Buka fail dalam mod baca sahaja dan baca kandungan baris demi baris:
    file = open('example.txt', 'a')
    file.write('
    This is a new line.')
    file.close()
  1. Buka fail menggunakan pernyataan dengan dan menutup fail secara automatik pada penghujung blok kod:

file = open('example.txt', 'r')
for line in file:
    print(line)
file.close()

Perlu diingat bahawa selepas menggunakan fungsi open() untuk membuka fail, sebaiknya tutup fail selepas operasi selesai untuk melepaskan sumber dan mengelakkan ralat yang berpotensi. Anda boleh menggunakan kaedah close() untuk menutup fail, atau gunakan pernyataan with, yang akan menutup fail secara automatik.

Selain itu, semasa memproses fail, anda juga boleh menggunakan kaedah lain yang berkaitan untuk mengendalikan fail, seperti readline(), readlines(), write(), dll. Pilih kaedah yang sesuai mengikut keperluan khusus.

Ringkasan: Di atas ialah cara menggunakan fungsi open() dalam Python 2.x, termasuk mod membuka fail dan beberapa operasi biasa. Melalui kod sampel ini, anda boleh lebih memahami cara menggunakan fungsi open() dalam Python untuk membuka dan mengendalikan fail. Ingatlah untuk menutup fail selepas mengerjakannya untuk membangunkan tabiat yang baik. 🎜

Atas ialah kandungan terperinci Cara menggunakan fungsi open() untuk membuka fail dalam Python 2.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