Rumah pembangunan bahagian belakang Tutorial Python Buka fail menggunakan fungsi open() Python

Buka fail menggunakan fungsi open() Python

Feb 19, 2024 pm 05:09 PM
function usage open

Buka fail menggunakan fungsi open() Python

Contoh penggunaan dan kod fungsi terbuka dalam Python

Fungsi terbuka dalam Python ialah fungsi yang digunakan untuk membuka fail dengan mudah membaca dan menulis fail. Dalam artikel ini, kami akan memperkenalkan penggunaan fungsi terbuka secara terperinci dan memberikan contoh kod khusus.

Sintaks asas fungsi terbuka adalah seperti berikut:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Salin selepas log masuk

Antaranya, parameter fail menunjukkan laluan fail yang akan dibuka; dan nilai lalai ialah -1, menunjukkan bahawa mekanisme penimbalan lalai digunakan mod; parameter closefd menunjukkan sama ada untuk menutup deskriptor fail yang sepadan apabila fail ditutup, parameter pembuka menunjukkan kaedah pembukaan tersuai.

Berikut ialah beberapa parameter mod biasa dan perihalannya yang sepadan:

  • 'r': mod baca sahaja, penunjuk fail berada di permulaan fail, parameter lalai.
  • 'w': Mod tulis, kosongkan fail dahulu dan kemudian tulis.
  • 'a': Mod tambah, penunjuk fail berada di hujung fail, jika fail tidak wujud, ia akan dibuat.
  • 'x': Cipta mod, buang pengecualian jika fail sudah wujud.
  • 'b': Mod binari, digunakan dalam kombinasi dengan mod lain, seperti 'rb', 'wb', dsb.
  • '+': Mod baca dan tulis, digunakan dalam kombinasi dengan mod lain, seperti 'r+', 'w+', dsb.

Seterusnya, kami memberikan beberapa contoh kod khusus:

  1. Membaca fail

    file_path = "test.txt"
    file = open(file_path, 'r')
    content = file.read()
    file.close()
    print(content)
    Salin selepas log masuk

    Dalam kod di atas, kami mula-mula membuka fail bernama test.txt melalui fungsi terbuka, menggunakan mod 'r' Baca. Kemudian, kami menggunakan kaedah baca untuk membaca kandungan fail dan menutup fail menggunakan kaedah tutup. Akhir sekali, kandungan yang dibaca dikeluarkan melalui pernyataan cetakan.

  2. Tulis ke fail

    file_path = "test.txt"
    file = open(file_path, 'w')
    content = "Hello, world!"
    file.write(content)
    file.close()
    Salin selepas log masuk

    Dalam kod di atas, kami mula-mula membuka fail bernama test.txt melalui fungsi terbuka dan menggunakan mod 'w' untuk menulis. Kemudian, kami menulis "Hello, dunia!" ke fail melalui kaedah tulis. Akhir sekali, tutup fail melalui kaedah tutup.

  3. Tambah fail

    file_path = "test.txt"
    file = open(file_path, 'a')
    content = "This is a new line."
    file.write(content)
    file.close()
    Salin selepas log masuk

    Dalam kod di atas, kami mula-mula membuka fail bernama test.txt melalui fungsi terbuka dan menggunakan mod 'a' untuk menambah. Kemudian, kami tambahkan "Ini adalah baris baharu ke penghujung fail melalui kaedah tulis. Akhir sekali, tutup fail melalui kaedah tutup.

    Di atas adalah contoh penggunaan dan kod fungsi terbuka Melalui penggunaan fungsi terbuka yang fleksibel, kita boleh membaca dan menulis kandungan fail dengan mudah. Dalam pembangunan projek sebenar, kita boleh memilih mod yang berbeza untuk operasi fail mengikut keperluan untuk mencapai hasil yang lebih baik. Pada masa yang sama, kita juga mesti ingat untuk menutup fail dalam masa selepas mengendalikannya untuk mengelakkan pembaziran sumber dan kebocoran.

    Atas ialah kandungan terperinci Buka fail menggunakan fungsi open() Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah maksud fungsi? Apakah maksud fungsi? Aug 04, 2023 am 10:33 AM

Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.

Apakah tujuan fungsi 'enumerate()' dalam Python? Apakah tujuan fungsi 'enumerate()' dalam Python? Sep 01, 2023 am 11:29 AM

Dalam artikel ini, kita akan belajar tentang fungsi enumerate() dan tujuan fungsi "enumerate()" dalam Python. Apakah fungsi enumerate()? Fungsi enumerate() Python menerima pengumpulan data sebagai parameter dan mengembalikan objek penghitungan. Objek penghitungan dikembalikan sebagai pasangan nilai kunci. Kuncinya ialah indeks yang sepadan dengan setiap item, dan nilainya ialah item. Syntax enumerate(iterable,start) Parameters iterable - Yang diluluskan dalam pengumpulan data boleh dikembalikan sebagai objek enumeration, dipanggil iterablestart - Seperti namanya, indeks permulaan objek enumeration ditakrifkan oleh permulaan. kalau kita abaikan

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Mar 16, 2024 am 09:03 AM

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc ialah sistem pengurusan pangkalan data relasi yang popular Apabila pembangun menggunakan MySQL, mereka sering melibatkan penciptaan dan pengurusan prosedur tersimpan (StoredProcedure). Jadual MySQL.proc ialah jadual sistem yang sangat penting Ia menyimpan maklumat yang berkaitan dengan semua prosedur tersimpan dalam pangkalan data, termasuk nama, definisi, parameter, dsb. prosedur tersimpan. Dalam artikel ini, kami akan menerangkan secara terperinci peranan dan kefungsian jadual MySQL.proc

Syiling apa yang DIBUKA? Syiling apa yang DIBUKA? Feb 21, 2024 pm 04:31 PM

Syiling apa yang DIBUKA? OPEN ialah mata wang digital yang disulitkan menggunakan teknologi blockchain, direka untuk menyediakan sokongan dan perkhidmatan untuk rangkaian kewangan terbuka. Nama OPEN bukan sahaja mewakili keterbukaan dan ketelusannya, tetapi juga menarik banyak perhatian dalam industri blockchain. Ciri-ciri OPEN OPEN menggunakan teknologi blockchain untuk mencapai desentralisasi, tanpa institusi berpusat atau individu mengawal pengeluaran dan transaksinya. Sesiapa sahaja boleh secara bebas menyertai perdagangan dan pembangunan OPEN. Rekod urus niaga OPEN direkodkan secara terbuka pada rantaian blok Ketelusan ini membolehkan sesiapa sahaja untuk melihat dan mengesahkan kesahihan transaksi, dengan itu meningkatkan keselamatan dan kredibiliti transaksi. OPEN menggunakan teknologi blockchain termaju untuk memastikan pengesahan transaksi yang cepat. Di samping itu, yuran transaksi OPEN

Aplikasi Queue dalam Java Aplikasi Queue dalam Java Feb 18, 2024 pm 03:52 PM

Penggunaan Queue dalam Java Dalam Java, Queue (baris gilir) ialah struktur data yang biasa digunakan yang mengikut prinsip first-in, first-out (FIFO). Baris gilir boleh digunakan untuk melaksanakan baris gilir mesej, penjadualan tugas dan senario lain, dan boleh mengurus susunan dan pemprosesan data dengan baik. Artikel ini akan memperkenalkan penggunaan Queue dan memberikan contoh kod khusus. Definisi dan kaedah biasa Queue adalah dalam Java Queue ialah antara muka dalam JavaCollectionsFramework

Penggunaan dan fungsi fungsi Vue.use Penggunaan dan fungsi fungsi Vue.use Jul 24, 2023 pm 06:09 PM

Penggunaan dan Fungsi Fungsi Vue.use Vue ialah rangka kerja bahagian hadapan yang popular yang menyediakan banyak ciri dan fungsi berguna. Salah satunya ialah fungsi Vue.use, yang membolehkan kami menggunakan pemalam dalam aplikasi Vue. Artikel ini akan memperkenalkan penggunaan dan fungsi fungsi Vue.use dan memberikan beberapa contoh kod. Penggunaan asas fungsi Vue.use adalah sangat mudah, cuma panggilnya sebelum Vue diwujudkan, menghantar pemalam yang anda ingin gunakan sebagai parameter. Berikut ialah contoh mudah: //Perkenalkan dan gunakan pemalam

file_exists() fungsi dalam PHP file_exists() fungsi dalam PHP Sep 14, 2023 am 08:29 AM

Kaedah file_exists menyemak sama ada fail atau direktori wujud. Ia menerima sebagai hujah laluan fail atau direktori untuk diperiksa. Inilah kegunaannya - ia berguna apabila anda perlu mengetahui sama ada fail wujud sebelum memprosesnya. Dengan cara ini, apabila mencipta fail baharu, anda boleh menggunakan fungsi ini untuk mengetahui sama ada fail itu sudah wujud. Syntax file_exists($file_path) Parameter file_path - Tetapkan laluan fail atau direktori untuk disemak kewujudan. Diperlukan. Kembalikan kaedah file_exists() kembali. Mengembalikan TrueFalse jika fail atau direktori wujud, jika fail atau direktori tidak wujud Contoh mari kita lihat semakan untuk fail "candidate.txt" dan walaupun fail

Apakah kegunaan fungsi js Apakah kegunaan fungsi js Oct 07, 2023 am 11:25 AM

Penggunaan fungsi fungsi js ialah: 1. Fungsi Isytihar; 3. Parameter fungsi; 5. Fungsi tanpa nama;

See all articles