112 of 151 menu

Fungsi open

Fungsi open membuka fail dan mengembalikan objek fail.

Dalam parameter pertama fungsi, dinyatakan laluan ke fail yang ingin kita buka.

Dalam parameter pilihan kedua, kita tetapkan bendera - iaitu rentetan atau nombor yang menunjukkan mod akses kepada fail (contohnya, membaca). Secara lalai, bendera ialah 'r'.

Dalam parameter pilihan ketiga, boleh ditetapkan mod penimbalan (secara lalai -1).

Dalam parameter pilihan keempat - jenis pengekodan (secara lalai None).

Dalam parameter pilihan kelima, kita nyatakan bagaimana ralat pengekodan harus diuruskan (secara lalai None).

Dalam parameter pilihan keenam - mod penukaran baris, yang boleh menerima nilai None, '\n', '\r', '\r\n' (secara lalai None).

Dalam parameter pilihan ketujuh, boleh dinyatakan bendera penutupan penerangan fail (secara lalai True).

Dalam parameter pilihan kelapan - objek pengguna yang mengembalikan penerangan fail yang terbuka (secara lalai None).

Sintaks

open(laluan ke fail, [bendera], [penimbalan], [jenis pengekodan], [ralat], [penukaran baris], [bendera penutupan], [objek pengguna])

Contoh

Mari buka fail file.txt, kemudian dengan menggunakan kaedah read baca kandungannya:

res = open('file1.txt', 'r') print(res) print(res.read())

Hasil kod yang dilaksanakan:

<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'> text

Lihat juga

  • kaedah read,
    yang membaca fail
  • kaedah readline,
    yang membaca baris pertama fail
  • kaedah readlines,
    yang membaca semua baris fail
  • kaedah write,
    yang menulis baris ke dalam fail
  • kaedah close,
    yang menutup fail
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak