Méthodes de fichier Python

UNE filel'objet est créé à l'aide de la fonction ouverte et voici une liste de fonctions qui peuvent être appelées sur cet objet -

N ° Sr. Méthodes avec description
1 fichier.close ()

Fermez le fichier. Un fichier fermé ne peut plus être lu ou écrit.

2 file.flush ()

Videz le tampon interne, comme le fflush de stdio. Cela peut être interdit sur certains objets de type fichier.

3 fichier.fileno ()

Renvoie le descripteur de fichier entier qui est utilisé par l'implémentation sous-jacente pour demander des opérations d'E / S au système d'exploitation.

4 fichier.isatty ()

Renvoie True si le fichier est connecté à un périphérique tty (-like), sinon False.

5 fichier.next ()

Renvoie la ligne suivante du fichier chaque fois qu'il est appelé.

6 file.read ([taille])

Lit au maximum les octets de taille du fichier (moins si la lecture atteint EOF avant d'obtenir des octets de taille).

sept file.readline ([taille])

Lit une ligne entière du fichier. Un caractère de fin de ligne est conservé dans la chaîne.

8 file.readlines ([sizehint])

Lit jusqu'à EOF en utilisant readline () et renvoie une liste contenant les lignes. Si l'argument optionnel sizehint est présent, au lieu de lire jusqu'à EOF, des lignes entières totalisant environ sizehint octets (éventuellement après avoir arrondi à une taille de tampon interne) sont lues.

9 file.seek (décalage [, d'où])

Définit la position actuelle du fichier

dix file.tell ()

Renvoie la position actuelle du fichier

11 file.truncate ([taille])

Tronque la taille du fichier. Si l'argument de taille facultatif est présent, le fichier est tronqué à (au plus) cette taille.

12 file.write (str)

Écrit une chaîne dans le fichier. Il n'y a pas de valeur de retour.

13 file.writelines (séquence)

Écrit une séquence de chaînes dans le fichier. La séquence peut être n'importe quel objet itérable produisant des chaînes, généralement une liste de chaînes.

Passons en revue brièvement -