0
Les noms de tous changent correctement, mais le premier fichier comporte un espace dans son nom.Le premier nom de fichier est précédé d'un espace
Ce mon code:
import os
def dtr(x, y):
os.chdir(str(x))
c = os.listdir()
c1 = str(c).replace(str(y), "")
c_1 = c1.replace("[", "")
c_2 = c_1.replace("]", "")
c_3 = c_2.replace("'", "")
c_dtr = c_3.split(",")
x = 0
while x < len(c):
os.rename(c[x],c_dtr[x])
x += 1
dzn = input("Dizin: ")
dgtr = input("Değiştir: ")
dtr(dzn, dgtr)
input()
s'il vous plaît fournir l'entrée d'échantillon, la production obtenue et la production attendue. –
Pourquoi faites-vous une seule chaîne à partir de la liste retournée par 'os.listdir()'? –