Я хочу, чтобы эта функция удаляла файлы. Он делает это правильно, но это также удаляет папки, которые я не хочу.Удалить файл начинаются с
Я также получаю сообщение об ошибке во время выполнения:
Access is denied: 'C:/temp3\\IDB_KKK
В папке temp3 я есть:
IDB_OPP.txt
IDB_KKK - folder
Код:
def delete_Files_StartWith(Path,Start_With_Key):
my_dir = Path
for fname in os.listdir(my_dir):
if fname.startswith(Start_With_Key):
os.remove(os.path.join(my_dir, fname))
delete_Files_StartWith("C:/temp3","IDB_")
Укороченная формулировка, фиксированная структура предложения, улучшенное форматирование кода. – Prune