Fonctions utilisées lors de la manipulation de fichiers en Python
python
import os
os.listdir('../') #Passez PATH en tant que chaîne en tant qu'argument
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
python
os.rename('../test.csv', '../test2.csv') #Les arguments sont dans l'ordre du fichier d'origine PATH et du fichier modifié PATH.
python
os.makedirs('../test') #Créer un dossier dans le PATH spécifié(Erreur si le dossier existe déjà)
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
python
shutil.copytree('../test/', '../test2/') #Les arguments sont dans l'ordre du dossier source de copie et du dossier de destination de copie
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
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/')
python
os.remove('../test/test.csv')
python
shutil.rmtree('../test/')
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
python
f = open('test.txt','w')
f.write('hoge\n')
f.close()
Recommended Posts