0
すべての名前が正しく変更されていますが、最初のファイルの名前にはスペースがあります。最初のファイル名の前にスペースが付いています
この私のコード:
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()
サンプル入力、得られた出力、期待される出力を提供してください。 –
'os.listdir()'によって返されたリストから一つの文字列を作るのはなぜですか? –