Kaedah Fail Python
Objek fail dibuat menggunakan fungsi terbuka Jadual berikut menyenaraikan fungsi yang biasa digunakan bagi objek fail:
Nombor siri | Kaedah dan penerangan |
---|
1 | 序号 | 方法及描述 |
---|
1 | file.close() 关闭文件。关闭后文件不能再进行读写操作。 | 2 | file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 | 3 | file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。 | 4 | file.isatty() 如果文件连接到一个终端设备返回 True,否则返回 False。 | 5 | file.next() 返回文件下一行。 | 6 | file.read([size]) 从文件读取指定的字节数,如果未给定或为负则读取所有。 | 7 | file.readline([size]) 读取整行,包括 "n" 字符。 | 8 | file.readlines([sizehint]) 读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。 | 9 | file.seek(offset[, whence]) 设置文件当前位置 | 10 | file.tell() 返回文件当前位置。 | 11 | file.truncate([size]) 截取文件,截取的字节通过size指定,默认为当前文件位置。 | 12 | file.write(str) 将字符串写入文件,没有返回值。 | 13 | file.writelines(sequence) 向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。 | fail .close()<🎜>Tutup fail. Selepas ditutup, fail tidak lagi boleh dibaca atau ditulis. <🎜> |
2 | <🎜>file.flush()<🎜><🎜>Muat semula penimbal dalaman fail dan terus Data ialah ditulis ke fail dengan serta-merta, dan bukannya menunggu secara pasif untuk penimbal output ditulis. <🎜> |
3 | <🎜>file.fileno()<🎜><🎜>Mengembalikan deskriptor fail integer (jenis integer FD deskriptor fail ), boleh digunakan dalam beberapa operasi peringkat rendah seperti kaedah baca modul os. <🎜> |
4 | <🎜>file.isatty()<🎜><🎜>Mengembalikan True jika fail disambungkan ke peranti terminal , jika tidak, Kembalikan Palsu. <🎜> |
5 | <🎜>file.next()<🎜><🎜>Mengembalikan baris seterusnya fail. <🎜> |
6 | <🎜>file.read([saiz])<🎜><🎜>Baca bait yang ditentukan daripada Nombor fail , jika tidak diberi atau negatif semua dibaca. <🎜> |
7 | <🎜>file.readline([size])<🎜><🎜>Baca keseluruhan baris, termasuk "n "watak. <🎜> |
8 | <🎜>file.readlines([sizehint])<🎜><🎜>Baca semua baris dan kembalikan senarai, Jika sizeint>0 diberikan, baris yang jumlahnya lebih kurang sizeint bait dikembalikan nilai bacaan sebenar mungkin lebih besar daripada sizhint kerana penimbal perlu diisi. <🎜> |
9 | <🎜>file.seek(offset[, dari mana])<🎜><🎜>Tetapkan lokasi fail semasa< 🎜 > |
10 | <🎜>file.tell()<🎜><🎜>Mengembalikan kedudukan semasa fail. <🎜> |
11 | <🎜>file.truncate([saiz])<🎜><🎜>Memintas fail dan bait yang dipintas saiz pas ditentukan, lalai kepada lokasi fail semasa. <🎜> |
12 | <🎜>file.write(str)<🎜><🎜>Tulis rentetan ke fail, tiada nilai pulangan . <🎜> |
13 | <🎜>file.writelines(sequence)<🎜><🎜>Tulis senarai rentetan urutan pada fail, Jika pemisah baris diperlukan, tambahkan pemisah baris pada setiap baris anda sendiri. <🎜> |
<🎜>