O programa executa tudo normal,tanto que quando chama o método do mes_cadastro, ele exibe mês 7, porém ao utilizar o print no método mesCadastro, o mês que é mostrado é Agosto,sendo que estou em julho. Código da classe:
from datetime import datetime
class datasBR:
def __init__(self):
self.momentoCadastro = datetime.today()
def mesCadastro(self):
mesesDoAno = [
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro"
]
mes_cadastro = self.momentoCadastro.month
print(mes_cadastro)
return mesesDoAno[mes_cadastro]
Código do main.py:
cadastro = datasBR()
print(cadastro.mesCadastro())