Heim >Backend-Entwicklung >Python-Tutorial >Python implementiert die Methode zum Zusammenführen aller TXT-Dateien im selben Ordner

Python implementiert die Methode zum Zusammenführen aller TXT-Dateien im selben Ordner

不言
不言Original
2018-04-26 16:44:358766Durchsuche

In diesem Artikel wird hauptsächlich die Methode von Python zum Zusammenführen aller TXT-Dateien im selben Ordner vorgestellt, wobei Pythons Bedienfähigkeiten zum Durchlaufen, Lesen, Schreiben und anderen verwandten Vorgängen einbezogen werden. Freunde in Not können sich darauf beziehen.

Das Beispiel In diesem Artikel wird die Python-Methode zum Zusammenführen aller TXT-Dateien im selben Ordner beschrieben. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Anforderungsanalyse

Alle TXT-Dateien in einem Ordner zusammenführen

2. Verschmelzungseffekt

3. Python-Implementierungscode

# -*- 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'

Laufendes Ergebnis:

" D:Program FilesPython27python.exe" D:/PycharmProjects/learn2017/Merge multiple txt.py
abgeschlossen
Gesamtzeit: 0,000999927520752s
Prozess mit Exit-Code 0 beendet

Leser, die an weiteren Python-bezogenen Inhalten interessiert sind, können sich die speziellen Themen auf dieser Website ansehen: „Zusammenfassung der Fähigkeiten zum Betrieb von Textdateien in Python“, „Zusammenfassung der Fähigkeiten zum Betrieb von Python-Dateien und -Verzeichnissen“, „Zusammenfassung des Python-Codierungsvorgangs“. „Skills“, „Python-Datenstruktur und Algorithmus-Tutorial“, „Zusammenfassung der Python-Funktionsverwendungskompetenzen“, „Python-String-Operation-Skills-Zusammenfassung“ und „Python-Einführung und fortgeschrittenes klassisches Tutorial“

Verwandte Empfehlungen:

Python-Implementierung zum Angeben einer Methode zur Ausgabe der Eingabezeichenfolge in umgekehrter Reihenfolge

Python-Methode zum Erstellen eines mehrstufigen Verzeichnisses basierend auf dem aktuellen Datum (Jahr, Monat, Tag)

Rechnerfunktion in Python implementiert

Das obige ist der detaillierte Inhalt vonPython implementiert die Methode zum Zusammenführen aller TXT-Dateien im selben Ordner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn