with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append[linha]
print(palavra)
oque eu fiz que o código não está funcionando?
with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append[linha]
print(palavra)
oque eu fiz que o código não está funcionando?
Oi, Samuel, tudo bem?
Acredito que o problema está na forma como você está tentando adicionar as linhas na lista palavra
. Você usou palavra.append[linha]
, mas a forma correta de usar o método append
é com parênteses, não com colchetes. Então, o correto seria palavra.append(linha)
. Ficaria assim:
with open ("palavras.txt") as arquivo:
for linha in arquivo:
linha = linha.strip()
palavra.append(linha)
print(palavra)
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!
Além do uso incorreto dos colchetes, ao usar palavras.append(linha) não há a lista 'palavras' onde a linha deve ser adicionada.
O trecho ficaria:
with open("palavras.txt") as arquivo:
palavras = []
for linha in arquivo:
linha = linha.strip()
palavras.append(linha)