Bonjour,

je débute dans Python et je vient chercher votre aide.

J'aimerais poster ici des codes que j'ai créer et avoir vos retours dessus pour m'améliorer.

Je remonterai dans ce post au fur et a mesure des problématiques la ou les meilleurs réponses.


PB.1: (renommer plusieurs fichiers)

Je cherche a renommer tous les fichiers présents dans un dossier en leur ajoutant avant l'extension "-B".
Il y a plusieurs types d'extension dans le dossier, des ".PDF", ".DXF" et ".STEP"

J'ai écris ce code qui fonctionne mais qui ne me semble pas forcément "optimisé"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python3
# -*- coding: utf-8 -*
 
import os.path
 
chemin = os.listdir("C://poumtralala")
 
for files in chemin:
	if files.endswith(".PDF"):
		files = os.rename(files, files[:-4] + "-B.PDF")
	elif files.endswith(".DXF"):
		files = os.rename(files, files[:-4] + "-B.DXF")
	elif files.endswith(".STEP"):
		files = os.rename(files, files[:-5] + "-B.STEP")
Est-ce qu'il y a une façon d'écrire cela plus simplement ? (j'ai remplacer le véritable chemin par "poumtralala"
Merci d'avance