La mejor manera de encontrar y manejar ValueError en Python, como una excepción es empleando un bloque try-except.
Coloque su declaración entre las palabras clave try y except.
Puede ver más sobre la causa de este error aquí
Si ocurre una excepción durante la ejecución, aparecerá la cláusula except que codificó.
Sería algo así:
try:
numero = 7
lista = []
lista.remove(numero)
except ValueError:
print('la lista esta vacía')
Salida
la lista esta vacía
Una vez configurado el bloque try-except, será obvio dónde está la excepción en su código.
Espero haber ayudado a alguien.
Tengo un principio y un fin, pero a veces no distingo cual es cada uno
N. Se