Méthode de fichier Python


L'objet fichier est créé à l'aide de la fonction open. Le tableau suivant répertorie les fonctions couramment utilisées de l'objet fichier :

Numéro de sérieMéthode et description
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)

向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

fichier .close()<🎜>Fermez le fichier. Après la fermeture, le fichier ne peut plus être lu ni écrit. <🎜>
2<🎜>file.flush()<🎜><🎜>Actualisez le tampon interne du fichier et directement les données sont écrit dans le fichier immédiatement, plutôt que d'attendre passivement que le tampon de sortie soit écrit. <🎜>
3<🎜>file.fileno()<🎜><🎜>Renvoie un descripteur de fichier entier (descripteur de fichier FD type entier ), peut être utilisé dans certaines opérations de bas niveau telles que la méthode read du module os. <🎜>
4<🎜>file.isatty()<🎜><🎜>Renvoie True si le fichier est connecté à un terminal , sinon renvoie False. <🎜>
5<🎜>file.next()<🎜><🎜>Renvoie la ligne suivante du fichier. <🎜>
6<🎜>file.read([size])<🎜><🎜>Lire les octets spécifiés à partir du numéro de fichier , s'ils ne sont pas donnés ou sont négatifs, tous sont lus. <🎜>
7<🎜>file.readline([size])<🎜><🎜>Lire la ligne entière, y compris "n " personnage. <🎜>
8<🎜>file.readlines([sizehint])<🎜><🎜>Lire toutes les lignes et renvoyer une liste, Si sizeint>0 est donné, les lignes dont la somme totale est d'environ sizeint octets sont renvoyées. La valeur lue réelle peut être supérieure à sizhint car le tampon doit être rempli. <🎜>
9<🎜>file.seek(offset[, whence])<🎜><🎜>Définir l'emplacement actuel du fichier< 🎜 >
10<🎜>file.tell()<🎜><🎜>Renvoie la position actuelle du fichier. <🎜>
11<🎜>file.truncate([size])<🎜><🎜>Intercepter le fichier et les octets interceptés la taille du passage est spécifiée, par défaut à l'emplacement actuel du fichier. <🎜>
12<🎜>file.write(str)<🎜><🎜>Écrire une chaîne dans un fichier, aucune valeur de retour. <🎜>
13<🎜>file.writelines(sequence)<🎜><🎜>Écrivez une liste de chaînes de séquence dans le fichier, si des sauts de ligne sont requis, ajoutez vous-même des sauts de ligne à chaque ligne. <🎜>
<🎜>