path='C:/Users/ks/Downloads/AU/ORR/'
print (path)
substring = "w"
files = os.listdir(path)
for file in files:
src=path+file
if substring in file:
break
print ("there")
else:
print ("not there")
dst='Pattern_'+substring+str(org)+str(m1)+'.csv'
dst=path+dst
os.rename(src,dst)
打印语句仅用于调试。一切都被打印出来,但重命名功能仍然不起作用。
使用break
会永远离开循环。您可能希望continue
完全跳过循环的此迭代。
您的代码将在第一次substring
不在file
中后停止执行任何操作。
请参阅中断和继续语句和循环上的其他子句