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()'返回的列表中创建一个字符串? –