我有一个名为 numbers.txt 的文件,内容如下:
1
2
3
4
这是我用来读取 numbers.txt 中的行的代码:
with open("numbers.txt") as numbers:
for number in numbers:
try:
print(number + ' is a number!')
except Exception as e:
print(e)
输出:
1
is a number!
2
is a number!
3
is a number!
4 is a number!
我希望它输出这个:
1 is a number!
2 is a number!
3 is a number!
4 is a number!
我怎样才能得到这个输出?
答案 0 :(得分:2)
您可以使用 strip
函数去除行尾的 \n
字符。
with open("numbers.txt") as numbers:
for number in numbers:
try:
print(number.strip() + ' is a number!')
except Exception as e:
print(e)
产生以下输出
1 is a number!
2 is a number!
3 is a number!
4 is a number!