Untuk membuka fail, gunakan fungsi open(), yang memerlukan nama fail dan rentetan corak. Mod yang biasa digunakan termasuk: 'r' (baca sahaja), 'w' (tulis dan tulis ganti), 'a' (tambah), 'r+' (baca dan tulis), 'w+' (tulis, baca dan tulis ganti), ' a+ ' (tambah dan baca dan tulis). Ingat, anda perlu menutup fail menggunakan kaedah close() untuk melepaskan sumber.
Cara membuka fail dalam Python
Mari kita terus ke intinya: Dalam Python, gunakan fungsi open()
untuk membuka fail. open()
函数打开一个文件。
详细阐述:
open()
函数需要两个参数:
-
文件名:要打开的文件的名称
-
模式:指定文件打开方式的字符串
常用模式:
-
'r':以只读模式打开文件
-
'w':以写入模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将覆盖原有内容。
-
'a':以追加模式打开文件。如果文件不存在,将创建新文件。如果文件存在,将在文件末尾追加内容。
-
'r+':以读写模式打开文件。允许读写文件中的内容。
-
'w+':以写入和读取模式打开文件。与 'w' 模式类似,但文件打开后,可以读写内容。
-
'a+':以追加和读取模式打开文件。允许读写文件中的内容,并且可在文件末尾追加内容。
示例:
以下示例以只读模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "r")</code>
以下示例以写入模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "w")</code>
以下示例以追加模式打开 "myfile.txt" 文件:
<code class="python">f = open("myfile.txt", "a")</code>
注意:
- 必须关闭已打开的文件,释放系统资源。可以使用
close()
方法关闭文件。
- 如果文件不存在并且尝试以 'r' 模式打开,
open()
函数将引发 FileNotFoundError
异常。
- 如果文件存在并且尝试以 'w' 或 'a' 模式打开,
open()
Penjelasan: 🎜🎜🎜
open() Fungsi ini memerlukan dua parameter: 🎜
- 🎜Nama fail: 🎜Nama fail yang akan dibuka🎜
- 🎜Mod : 🎜String yang menyatakan cara untuk membuka fail🎜🎜🎜🎜Mod biasa: 🎜🎜
- 🎜'r'🎜: Buka fail dalam mod baca sahaja 🎜
- 🎜'w'🎜: Buka dalam menulis dokumen mod. Jika fail tidak wujud, fail baharu akan dibuat. Jika fail itu wujud, kandungan asal akan ditimpa. 🎜
- 🎜'a'🎜: Buka fail dalam mod tambah. Jika fail tidak wujud, fail baharu akan dibuat. Jika fail wujud, kandungan akan dilampirkan pada penghujung fail. 🎜
- 🎜'r+'🎜: Buka fail dalam mod baca-tulis. Membenarkan membaca dan menulis kandungan fail. 🎜
- 🎜'w+'🎜: Buka fail dalam mod tulis dan baca. Sama seperti mod 'w', tetapi setelah fail dibuka, kandungannya boleh dibaca dan ditulis. 🎜
- 🎜'a+'🎜: Buka fail dalam mod tambah dan baca. Membenarkan membaca dan menulis kandungan fail, dan menambahkan kandungan pada penghujung fail. 🎜🎜🎜🎜Contoh:🎜🎜🎜Contoh berikut membuka fail "myfile.txt" dalam mod baca sahaja: 🎜rrreee🎜Contoh berikut membuka fail "myfile.txt" dalam mod tulis: 🎜rreee🎜Contoh berikut dibuka dalam mod tambah" myfile.txt" Fail: 🎜rrreee🎜🎜Nota: 🎜🎜
- Fail yang dibuka mesti ditutup untuk melepaskan sumber sistem. Fail boleh ditutup menggunakan kaedah
close()
. 🎜
- Jika fail tidak wujud dan percubaan dibuat untuk membukanya dalam mod 'r', fungsi
open()
akan menimbulkan pengecualian FileNotFoundError
. 🎜
- Jika fail itu wujud dan anda cuba membukanya dalam mod 'w' atau 'a', fungsi
open()
akan menulis ganti atau menambah pada kandungan fail sedia ada. 🎜🎜
Atas ialah kandungan terperinci Bagaimana untuk membuka fail dalam python. 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