Un script python à executer sur plusieurs fichier
Résolu/Fermé
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
-
30 janv. 2014 à 15:41
Utilisateur anonyme - 31 janv. 2014 à 14:48
Utilisateur anonyme - 31 janv. 2014 à 14:48
A voir également:
- Un script python à executer sur plusieurs fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Script vidéo youtube - Guide
- Ouvrir un fichier .bin - Guide
8 réponses
Utilisateur anonyme
30 janv. 2014 à 15:59
30 janv. 2014 à 15:59
Pourquoi ne pas le faire directement en python, ou tout simplement si vous connaissez le batch, pourquoi pas en batch ?
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
30 janv. 2014 à 16:22
30 janv. 2014 à 16:22
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
Utilisateur anonyme
30 janv. 2014 à 16:36
30 janv. 2014 à 16:36
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...
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
30 janv. 2014 à 16:41
30 janv. 2014 à 16:41
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
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
30 janv. 2014 à 16:42
30 janv. 2014 à 16:42
ça veut dire au lieu de faire ça à la main ( c'est fastidieux ) je veux bien automatiser la tâche avec un script
Utilisateur anonyme
30 janv. 2014 à 17:24
30 janv. 2014 à 17:24
On est d'accord, mais renomme-t-il le fichier d'origine ou est-il copié+renommé ?
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
30 janv. 2014 à 23:36
30 janv. 2014 à 23:36
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
Utilisateur anonyme
Modifié par fred1599 le 30/01/2014 à 23:49
Modifié par fred1599 le 30/01/2014 à 23:49
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')
fadox1
Messages postés
6
Date d'inscription
jeudi 30 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
31 janv. 2014 à 14:37
31 janv. 2014 à 14:37
merci bcp fred1599 :)