我正在阅读文件中的单词列表。我想将一个字符串附加到每个单词,然后打印出带有附加字符串的单词。 但是,我当前的代码将字符串附加在新行上。
with open("wordDict.txt") as wordFile:
for line in wordFile:
line = line + 'a'
print(line)
我得到的示例输出是这样:
hello
a
我想要得到的输出:
helloa
任何帮助表示赞赏
答案 0 :(得分:3)
with open("wordDict.txt") as wordFile:
for line in wordFile:
line = line.strip() + 'a'
print(line)
您需要摆脱行尾的换行符。 .strip()
删除了行尾的空白。
答案 1 :(得分:2)
with open("wordDict.txt") as wordFile:
for line in wordFile:
line = line.rstrip() + 'a'
print(line)
应该可以解决问题。 rstrip删除尾随空格,包括换行符。