El objeto ‘int’ no tiene atributo ‘comienza con’

Recibo un error extraño “el objeto ” int ‘no tiene ningún atributo’ comienza con ‘”

No he usado la palabra “comience con” en mi progtwig de Python. ? ¿Alguien cómo arreglar esto, o a qué se refiere?

Algo en tu progtwig está tratando de llamar al método de startswith un objeto, probablemente porque espera que sea una cadena. Tendrá que prestar atención al rastreo para ver en qué se está llamando y por qué es un número entero en lugar de una cadena. ¿Pasaste a lo largo de un entero donde se esperaba una cadena?

startswith solo trabaja con strings .

Si necesita verificar si un int comienza con un conjunto de números, puede convertirlo en una string , es decir:

 someint = 1234 if str(someint).startswith("123"): # do somenting