palavra = raw_input('palavra: ')
arquivo = open('palavras.txt', 'r+')
lendo = arquivo.readline()
print palavra + lendo
arquivo.close()
我想将“palavras.txt”的每一行与变量“palavra”的值连接起来,但在上面的代码中,它只与一行连接,其余的是读取但不连接。
答案 0 :(得分:3)
问题是你没有遍历其他行
with open('palavras.txt', 'r+') as f:
for lendo in f:
print palavra + lendo,
答案 1 :(得分:1)
首先阅读整个文件
for line in arquivo.readlines():
palavra = palavra+line
print palavra
答案 2 :(得分:1)
with open('palavras.txt') as palavrasFile:
print palavras.join(palavrasFile)
使用
print palavras + palavras.join(palavrasFile)
如果您希望将palavras
的值前置到第一行。 Spec对此不太清楚。