Opa, estou abrindo um arquivo e para cada linha deste arquivo quero q transforme em minusculas com uma função e depois remova caracteres especiais com outra função.
Individualmente, se der um print self.linha na função o valor esta saindo corretamente. Mas a variável não está sendo enviada
transformada pra função seguinte.. Sou novo no python, então qlqr ajuda é bem-vinda.
Arquivo de chamada:
for linha in arquivo:
print(linha)
texto = String(linha)
texto.minusculas()
texto.caracteres()
Arquivo das classes:
class String():
def __init__(self, var):
self.var = var
def minusculas(self):
self.var = self.var.lower()
print(self.var) <-------------- este print funciona ok mas ao ir para outra função volta a ser maiúscula.
Pergunta
alanfalcoski
Arquivo das classes:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.