Olá,
Eu criei esse código para remover arquivos com python para um trabalho da faculdade. Ele verifica se o arquivo existe e, se existir, ele o remove. Entretanto, mesmo quando o arquivo existe, ele exibe a mensagem de que o arquivo não é existente e não o exclui. Gostaria de uma ajuda para resolver.
#!/usr/bin/python
# -*- coding: latin-1 -*-
import os
#from observer import ConcreteObserverA
class Removedor:
def Remover():
filename = str(input('Qual arquivo deseja remover? '))
user = os.getlogin()
file = f'C:\\Users\\{user}\\Documentos\\{filename}'
if os.path.exists(file):
os.remove(file)
return True
else:
print('O arquivo nao existe!')
Removedor.Remover()