#python #directory #delete-file #shutil
Вопрос:
У меня есть папка, в которой мой код находится вместе с другими файлами.
Я хочу удалить эту папку и все ее содержимое.
Я пробовал использовать
shutil.rmtree(path,ignore_errors=True)
путь = путь к директории, в которой хранится файл
сначала , однако, во время удаления файлов папка остается нетронутой, а также кажется, что она даже не удаляет содержимое папки, если вы превратите файл в exe.
Я также пробовал использовать :
for file in os.listdir(path):
os.remove(os.path.join(path, file))
os.rmdir(path)
путь = путь к файлу кода
Но это также не сработало и, похоже, застряло.
Поскольку я использую относительный путь (__ файл __), я получаю неправильный путь и работаю с временным каталогом, а не с каталогом файла.
Я что-то упускаю?
Комментарии:
1. … если вы превратите файл в exe , как вы создадите exe ? Что такое
path
?2. Я использовал pyinstaller, чтобы превратить код py в exe