Cet article présente principalement la méthode Python de fusion de tous les fichiers txt dans le même dossier, impliquant les compétences opérationnelles de Python pour la traversée de fichiers, la lecture, l'écriture et d'autres opérations connexes. Les amis dans le besoin peuvent s'y référer
L'exemple. dans cet article décrit la méthode Python permettant de fusionner tous les fichiers txt dans le même dossier. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
1. Analyse des exigences
Fusionner tous les fichiers txt dans un seul dossier
2. Effet de fusion
3. Code d'implémentation Python
# -*- coding:utf-8*- import sys reload(sys) sys.setdefaultencoding('utf-8') import os import os.path import time time1=time.time() ##########################合并同一个文件夹下多个txt################ def MergeTxt(filepath,outfile): k = open(filepath+outfile, 'a+') for parent, dirnames, filenames in os.walk(filepath): for filepath in filenames: txtPath = os.path.join(parent, filepath) # txtpath就是所有文件夹的路径 f = open(txtPath) ##########换行写入################## k.write(f.read()+"\n") k.close() print "finished" if __name__ == '__main__': filepath="D:/course/" outfile="result.txt" MergeTxt(filepath,outfile) time2 = time.time() print u'总共耗时:' + str(time2 - time1) + 's'
Résultat d'exécution :
"D:Program FilesPython27python.exe" D:/PycharmProjects/learn2017/Fusionner plusieurs txt.py
terminé
Temps total pris : 0,000999927520752s
Processus terminé avec le code de sortie 0
Les lecteurs intéressés par davantage de contenu lié à Python peuvent consulter les sujets spéciaux sur ce site : "Résumé des compétences en matière d'opération de fichiers texte Python", "Résumé des compétences en matière d'opération de fichiers et de répertoires Python", "Résumé du codage Python "Compétences d'opération", "Tutoriel sur la structure de données et l'algorithme Python", "Résumé des compétences d'utilisation des fonctions Python", "Résumé des compétences d'opération de chaîne Python" et "Introduction à Python et didacticiel classique avancé"
Recommandations associées :
Méthode d'implémentation Python pour afficher la chaîne d'entrée spécifiée dans l'ordre inverse
Fonction de calculatrice implémentée en Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!