Python implémente la méthode de fusion de tous les fichiers txt dans le même dossier

不言
Libérer: 2018-04-26 16:44:35
original
8719 Les gens l'ont consulté

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'
Copier après la connexion

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

Méthode Python pour créer un répertoire à plusieurs niveaux basé sur la date actuelle (année, mois, jour )

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!