Un script python à executer sur plusieurs fichier
Résolu
fadox1
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Un script python à executer sur plusieurs fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
8 réponses
Pourquoi ne pas le faire directement en python, ou tout simplement si vous connaissez le batch, pourquoi pas en batch ?
oui fred1599 c'est ce que je veux faire, directement en python le problème c'est ce que je veux un script qui fait ça
Vous voulez donc faire une simple copie de vos fichiers .dat dans un autre répertoire et les renommer avec l'extension .html ? ou juste les renommer avec l'extension .html dans le même répertoire? ou faire une copie des fichiers .dat dans le même répertoire avec un renommage en .html
Si vous n'exprimez pas clairement la situation, vous risquez des surprises, attention...
Si vous n'exprimez pas clairement la situation, vous risquez des surprises, attention...
en fait le batch prend en entrée un fichier .dat et comme sortie un fchier html . mon problème c'est que je veux automatiser le parcours de mon répertoire (.dat d'entrée) avec un script
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça veut dire au lieu de faire ça à la main ( c'est fastidieux ) je veux bien automatiser la tâche avec un script
le .dat s'exécute avec le batch et donne un fichier html en sortie , je veux automatiser cette action sur plusieurs fichiers .dat comme il est indiqué en haut
Voici un code que j'avais fais et modifié pour ton cas...
import os def renameFiles(directory, extDest, *ext): extensions = [".{}".format(e) for e in ext] for file in os.listdir(directory): for e in extensions: if file.endswith(e): name, ext = os.path.splitext(file) name += ".{}".format(extDest) path = os.path.join(directory, file) pathDest = os.path.join(directory, name) os.rename(path, pathDest) renameFiles('ton_repertoire', 'html', 'dat')