Удалить открытый файл - PullRequest
       5

Удалить открытый файл

0 голосов
/ 17 марта 2020

Как удалить открытый файл, который выдает ошибку разрешения?

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'

...