Как удалить открытый файл, который выдает ошибку разрешения?
if os.path.exists(filePath):
os.close(filePath)
os.remove(filePath)
Он говорит:
TypeError: требуется целое число (получил тип str)
Файл открыт, потому что я нахожусь на Jupyter. Он был открыт, потому что я остановил скрипт до закрытия файла ... Мне нужен способ закрыть его в другой ячейке jupyter.
Я также пробовал:
if os.path.exists(filePath):
f = open(filePath, "r")
f.close()
os.remove(filePath)
И он выдает
PermissionError: [WinError 32] Процесс не может получить доступ к файлу, поскольку он используется другим процессом: 'file.txt'