Manipulation de fichiers avec Python

en premier

Fonctions utilisées lors de la manipulation de fichiers en Python

Obtenir la liste des fichiers

python


import os
os.listdir('../') #Passez PATH en tant que chaîne en tant qu'argument

Confirmation de l'existence de fichiers et de dossiers

python


os.path.exists('../test.csv') #Confirmation de l'existence de fichiers et de dossiers
os.path.isfile('../test.csv') #Vérifiez si la cible est un fichier
os.path.isdir('../test') #Vérifiez si la cible est un dossier

Renommer les fichiers et les dossiers

python


os.rename('../test.csv', '../test2.csv') #Les arguments sont dans l'ordre du fichier d'origine PATH et du fichier modifié PATH.

Créer un dossier

python


os.makedirs('../test') #Créer un dossier dans le PATH spécifié(Erreur si le dossier existe déjà)

copie

Copier un fichier

python


import shutil
shutil.copy2('../test.csv', '../test/test.csv') #Les arguments sont dans l'ordre de la source de la copie et de la destination de la copie

Copiez le dossier

python


shutil.copytree('../test/', '../test2/') #Les arguments sont dans l'ordre du dossier source de copie et du dossier de destination de copie

Bouge toi

Déplacer le fichier

python


shutil.move('../test.csv', '../test/test.csv') #Les arguments sont dans l'ordre du dossier source de la copie et de la destination de la copie

Déplacer le dossier

python


shutil.copytree('../test/', '../test2/') #Les arguments sont dans l'ordre du dossier source de copie et du dossier de destination de copie
shutil.rmtree('../test/')

Effacer

Supprimer le fichier

python


os.remove('../test/test.csv')

Supprimer le dossier

python


shutil.rmtree('../test/')

Lis

python



f = open('test.txt','r')

for row in f:
	print row.strip()

f.close()

#Ou

with open('test.txt','r') as f:
    for row in f:
        print row.strip()  #fermer lors de l'utilisation avec()N'est pas nécessaire

l'écriture

python


f = open('test.txt','w')

f.write('hoge\n')

f.close()

Recommended Posts

Opérations sur les fichiers en Python
Manipulation de fichiers avec Python
ORC, opérations de fichier Parquet en Python
[Python] Opération de fichier / répertoire
Traitement de fichiers en Python
résumé lié à l'opération de fichier python
Quatre règles de python
Encapsulation des opérations git en Python
Opération de fichier
Manipulation de chemin de fichier / dossier en Python
Opération de collecte de type Scala en Python
Enregistrez le fichier binaire en Python
Création de Linebot et partage de fichiers avec Python
Créer un fichier binaire en Python
Mémo Python ① Opérations sur les dossiers et fichiers
Quadtree en Python --2
Python en optimisation
CURL en Python
Fichier python de script
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en 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
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
Aplatir en python
Contrôle exclusif avec fichier de verrouillage en Python
Convertir un fichier psd en png en Python
Ecrire le fichier O_SYNC en C et Python