Définition
Dans Python, un fichier est un emplacement sur le disque utilisé pour stocker des informations, que certains noms y sont associés. Il est utilisé pour stocker des données en permanence dans une mémoire non volatile (non volatile conserve des données même si la perte de puissance) (Ex: Disque dur).
Syntaxe
file_pointer = open (fileLocation, modes, coding = coding_type)
L'encodage est un paramètre facultatif
Les fichiers peuvent être ouverts dans l'un des modes suivants:
Pour ouvrir un fichier en mode binaire, ajoutez «B» aux modes ci-dessus.
Ex: Pour ouvrir le fichier, un fichier binaire dans ReadMode utilise «RB».
Comment entrer dans un interprète Python?
Terminal Linux ouvert et type "python" Et appuyez sur Entrée pour que nous verrons un interprète Python. Pour Python3 + Type de version "Python3", Nous allons voir les informations suivantes sur le terminal. Si nous voulons vérifier la version Python, tapez "Python -v".
Dans Python un fichier, cette opération est effectuée dans l'ordre suivant:
Ouvrir un fichier
Méthode intégrée ouvrir() utilisé.
Ex:
f = ouvert ("FirstFile.txt ") # en python, la valeur par défaut est le mode de lecture.Clôture d'un fichier
Méthode intégrée fermer() utilisé.
Ex:
FP = Open ("TextFile.txt ", encoding = 'utf-8')
Moyen plus sûr d'ouvrir et de fermer les fichiers à l'aide de la gestion des exceptions:
En utilisant cette méthode, nous nous assurons que le fichier est toujours fermé.
Opérations de fichiers en utilisant avec
La meilleure façon d'effectuer un fonctionnement des fichiers et la méthode le plus couramment utilisée avec la déclaration. L'utilisation de cela garantit que le fichier est fermé lorsque le bloc à l'intérieur est sorti.
Ex:
Open ('TextFile.txt ',' w ', coding =' utf-8 ') en tant que fp:Lorsque nous quittons avec un bloc, le fichier sera fermé automatiquement.
Écrire dans le fichier
Pour écrire dans un fichier, nous devons l'ouvrir dans Write 'W' ou Ajouter 'A'.
Pour écrire dans un fichier, Python a les méthodes intégrées suivantes:
écrire(): Cette méthode écrit la chaîne dans un fichier.
Ex:
avec ouvert ("TextFile.txt ", 'w', encoding = 'utf-8') comme f:Si nous ouvrons le fichier de texte.Fichier txt, nous voyons que les lignes ci-dessus sont écrites avec succès.
écrivains () : Cette méthode écrit la liste des chaînes à un fichier.
Ex:
file_content = ["Ceci est une première ligne \ n", "bonjour \ n",Lecture à partir du fichier
Pour lire un fichier dans Python, nous devons ouvrir le fichier en mode de lecture 'r'.
Pour lire un fichier, Python a les méthodes intégrées suivantes:
lire():
lire (4): Cette méthode lit les 4 premiers caractères du fichier.
Ex:
FP = Open ("TextFile.txt ", 'r', encoding = 'utf8') # Fournir l'emplacement de TextFile.fichier txtlire() : Cette méthode se lit jusqu'à la fin du fichier.
Ex:
FP = Open ("TextFile.txt ", 'r', encoding = 'utf8') # Fournir l'emplacement de TextFile.fichier txtreadLine (): Cette méthode lit une ligne à la fois.
Ex:
FP = Open ("TextFile.txt ", 'r', encoding = 'utf8') # Fournir l'emplacement de TextFile.fichier txtLEADLINES (): Cette méthode Lire toutes les lignes du fichier et renvoie une liste.
Ex:
FP = Open ("TextFile.txt ", 'r', encoding = 'utf8') # Fournir l'emplacement de TextFile.fichier txtPour Loop: C'est la façon la plus couramment utilisée de lire un fichier. Nous pouvons lire un fichier ligne par ligne à l'aide d'un forloop. C'est un moyen efficace et rapide de lire un fichier.
Ex:
FP = Open ("TextFile.txt ", 'r', encoding = 'utf-8') # Fournir l'emplacement de TextFile.fichier txtTraverse dans un fichier
Les méthodes suivantes sont utilisées pour traverser un fichier.
dire(): Cette méthode est utilisée pour obtenir la position de fichier actuelle dans un fichier.
Ex:
avec ouvert ("TextFile.txt "," r ") comme fp: #provide emplacement de textfile.fichier txtchercher(): Cette méthode a utilisé pour amener / placer le curseur de fichier à une position donnée dans un fichier.
Ex:
avec ouvert ("TextFile.txt "," r ") comme fp: #provide emplacement de textfile.fichier txttronquer(): Cette méthode est utilisée pour modifier / redimensionner le fichier à une taille spécifiée dans un fichier.
Ex:
# écriture à un fichieraffleurer() : Cette méthode rincera / efface un tampon.
Ex:
FP = Open ("TextFile.txt "," w ") # Fournir l'emplacement de TextFile.fichier txtConclusion
Dans Python, un fichier est un emplacement sur un disque utilisé pour stocker des informations. La gestion des fichiers dans Python est simple et facile. De plus, dans Python, différents modules sont disponibles pour gérer différents types de fichiers.
Ex:
Type de fichier | Module python |
---|---|
CSV | CSV |
xml | xml |
exceller | xlrd |