Je ne suis pas certain de comprendre tout le besoin, mais ton problème (et le label [NOOB INSIDE]) me fait te proposer
De lister les fichiers avec le module glob. Tu peux faire plus fin en combinant os.listdir et le module regex re.
Tu peux ordonner tes fichiers en précisant selon quelle clef tu souhaites classer (l'ordre alphabétique n'est pas nécessairement celui que tu souhaites).
Cette même fonction peut te permettre d'extraire l'information du ton nom de fichier pour le nom final du fichier concaténé.
Pour itérer 500 par 500, un truc vite fait donne
while lst:
head = lst[:500]
l = lst[500:]
print( head )
Une rapide recherche me donne aussi
[lst[i:i + 500] for i in range(0, len(lst), 500)]
Je te suggère de bien vérifier qu'il n'y a pas de trous dans la numérotation de tes fichiers, sinon tu vas t'arracher les cheveux dans quelques semaines!
# 2/3 idées
Posté par T_T_T . En réponse au message [RESOLU] [NOOB INSIDE] CONCATENER DES FICHIERS. Évalué à 3.
Je ne suis pas certain de comprendre tout le besoin, mais ton problème (et le label [NOOB INSIDE]) me fait te proposer
De lister les fichiers avec le module glob. Tu peux faire plus fin en combinant
os.listdiret le module regexre.Tu peux ordonner tes fichiers en précisant selon quelle clef tu souhaites classer (l'ordre alphabétique n'est pas nécessairement celui que tu souhaites).
Cette même fonction peut te permettre d'extraire l'information du ton nom de fichier pour le nom final du fichier concaténé.
Pour itérer 500 par 500, un truc vite fait donne
while lst:
head = lst[:500]
l = lst[500:]
print( head )
Une rapide recherche me donne aussi
[lst[i:i + 500] for i in range(0, len(lst), 500)]
Je te suggère de bien vérifier qu'il n'y a pas de trous dans la numérotation de tes fichiers, sinon tu vas t'arracher les cheveux dans quelques semaines!