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

WBOY
Lepaskan: 2023-08-02 09:33:19
asal
1552 orang telah melayarinya

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()
Salin selepas log masuk
  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()
    Salin selepas log masuk
  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()
    Salin selepas log masuk
  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()
Salin selepas log masuk
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!

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