j'ai essayé de fusionner plusieurs fichiers TXT dans un dossier avec ce code, mais il ne fonctionne pas:Python fusionner plusieurs fichiers txt
import os,shutil
path = "C:/Users/user/Documents/MergeFolder"
f=open(path + "/fileappend.txt","a")
for r,d,fi in os.walk(path):
for files in fi:
if files.endswith(".txt"):
g=open(os.path.join(r,files))
shutil.copyfileobj(g,f)
g.close()
f.close()
Quelqu'un a une idée?
son ne fonctionne pas ... pouvez-vous spécifier les détails, est-ce que votre destination est écrasée – avasal
pas rien n'a été écrasé ou généré pour moi aussi –
Je suis confus voir à la fois '/ tmp' et 'C: \ users' dans le même code. Quel est le système dans lequel vous êtes? Également, écrivez 'r 'C: \ Users ..." 'à la place, pour empêcher l'échappement. – bereal