Traitement de fichiers en Python

Traitement de fichiers en Python

Fichier Les fichiers sont à peu près divisés en deux types: les fichiers programme et les fichiers de données. Fichier programme Fait référence au système d'exploitation et aux applications et à tous les logiciels qui leur sont associés. Fichier de données Fait référence au fichier original créé par l'utilisateur, tel que les images et vidéos capturées, les mots créés sur un ordinateur, les fichiers Excel et les phrases.

format de fichier Un fichier se voit attribuer une chaîne de caractères appelée extension qui indique le type du fichier, et il existe des applications qui correspondent à chacune. Par exemple, vous pouvez connaître le format du fichier en vérifiant la fin du nom de fichier tel que "txt", "xlsx", "jpg", "gif", "PNG".

Mémoire La mémoire stocke les données électriquement et temporairement. L'avantage est qu'il lit et écrit à grande vitesse. open() Pour ouvrir un fichier en Python, utilisez la fonction open. La fonction open est l'une des fonctions intégrées de Python, il n'est donc pas nécessaire de faire des déclarations spéciales. Vous pouvez créer, écrire, lire, ajouter, enregistrer, etc. de nouveaux fichiers et recevoir des objets fichier. La fonction ouverte peut être utilisée dans la description suivante.

Méthode d'exécution

open ('nom du fichier que vous voulez ouvrir')

Si une erreur se produit, il semble que vous puissiez l'obtenir comme suit.

try: with open(‘hatamoto’, encoding='utf-8') as fin: pass except FileNotFoundError: print ('Le fichier cible est introuvable')

Si vous souhaitez spécifier l'option, procédez comme suit.

open('hatamoto', mode='rb')

option La description
r Ouvert à la lecture(Défaut)
w Ouvrez pour l'écriture et tronquez d'abord le fichier
x Ouvert à la génération exclusive et échoue si le fichier existe
a Ouvrir pour écriture et ajouter à la fin si le fichier existe
b Mode binaire
t Mode texte(Défaut)
+ C'est pour utiliser plusieurs options.

Le mode par défaut est «rt» Le codage est passé au troisième argument, mais le code de caractère par défaut est traité comme "UTF-8".

Lire le fichier

Méthode La description
read() Lit les données spécifiées dans le fichier. La valeur par défaut est de lire tout le contenu du fichier.
readline() Lire une ligne du fichier
readlines() Lit tout le contenu du fichier et crée une liste ligne par ligne.

Méthode d'écriture

Méthode La description
write( Écrivez une chaîne. Si vous voulez écrire une valeur numérique, etc., str()Convertissez une fois en chaîne de caractères avec.
writelines() Rédigez une liste de chaînes ensemble. Si vous souhaitez écrire des valeurs numériques, etc. str()Convertir en chaîne de caractères avec.

Les fichiers binaires sont des fichiers autres que des fichiers texte Données d'image, vidéos, fichiers Excel, fichiers de développement de programmes, etc. Si vous souhaitez ouvrir un fichier binaire, utilisez l'option "b". Pour les fichiers binaires, vous n'avez pas besoin de spécifier le codage.

La programmation divise le problème en plusieurs fonctions. Il semble que le but soit d'être aussi simple que possible à comprendre et à tester la gestion. Je pense que c'est aussi conceptuel que la pensée objet comme Java.

Recommended Posts

Traitement de fichiers en Python
Traitement de fichiers Python
Opérations sur les fichiers en Python
Traitement multithread en python
Traitement de texte avec Python
Traitement des requêtes en Python
Manipulation de fichiers avec Python
Traitement asynchrone (threading) en python
Collection de traitement d'image en Python
Utilisation du mode Python dans le traitement
Traitement du signal en Python (1): transformée de Fourier
Manipulation de chemin de fichier / dossier en Python
Enregistrez le fichier binaire en Python
100 Language Processing Knock Chapitre 1 en Python
Création de Linebot et partage de fichiers avec Python
Créer un fichier binaire en Python
ORC, opérations de fichier Parquet en Python
Quadtree en Python --2
CURL en Python
Fichier python de script
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
traitement d'image python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python