Scripte pour déplacer des fichier venant de sous dossier

Résolu/Fermé
smite55 Messages postés 55 Date d'inscription mardi 8 mai 2018 Statut Membre Dernière intervention 29 septembre 2022 - Modifié le 20 août 2022 à 20:21
smite55 Messages postés 55 Date d'inscription mardi 8 mai 2018 Statut Membre Dernière intervention 29 septembre 2022 - 21 août 2022 à 11:17

Bonjour,

J'essaye de créé un scripte pour déplacé des fichier qui sont dans des sous dossier dans un seul dossier avec le extension.

J'ai réussie a les listé dans la console, mais je n'arrive pas a les déplacés (avec un print le chemin complet ainsi que le nom des fichiers y apparaisses bien) mais c'est au niveaux de la ligne 10, ou j'ai un message d'erreur (Inconsistent use of tabs and spaces in indentation // Unindent amount does not match previous indent)

Note : Je suis sous windows

voici le code :

import os
import shutil

path ="source"

for root, dirs, files in os.walk(path):
	for file in files:
		if(file.endswith(".mkv")):
			print(os.path.join(root,file))
            shutil.move((os.path.join(root, file)), dst="destination")
A voir également:

1 réponse

yg_be Messages postés 22732 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 avril 2024 1 477
20 août 2022 à 21:19

bonjour,

Comprends-tu le message que tu reçois: Inconsistent use of tabs and spaces

0
smite55 Messages postés 55 Date d'inscription mardi 8 mai 2018 Statut Membre Dernière intervention 29 septembre 2022 2
Modifié le 20 août 2022 à 21:25

Oui, par rapport e l'indentation, mais je ne voie pas comment exécuté la ligne "shutile.move".

je ne voie pas comment lui passer tout les chemin de fichier en dehors.

il faudrait peut être que je mette le résultats de ma boucle for, dans une liste ?

(je débute avec python)

0
yg_be Messages postés 22732 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 avril 2024 1 477 > smite55 Messages postés 55 Date d'inscription mardi 8 mai 2018 Statut Membre Dernière intervention 29 septembre 2022
20 août 2022 à 22:35

Il faut d'abord corriger l'indentation.

0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178 > yg_be Messages postés 22732 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 avril 2024
Modifié le 21 août 2022 à 10:37

Ca c'est, sur, un coup des tabulations, un coup des espaces ....  :-)

J'essaie de créer un script pour déplacer des fichiers .......

J'ai réussi à les lister  ........

0
smite55 Messages postés 55 Date d'inscription mardi 8 mai 2018 Statut Membre Dernière intervention 29 septembre 2022 2 > yg_be Messages postés 22732 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 28 avril 2024
21 août 2022 à 11:17

Merci pour ta réponse, effectivement c'était tout simple. (je début avec python)

Merci pour ton aide. :)

0