def main():
numbers = open('numbers.txt', 'r')
lines = numbers.readline()
while lines != '':
print (lines, end='')
lines = numbers.readline()
numbers.close()
main()
输出
= RESTART: /Users/jasonbonvie/Desktop/python class /Chapter 6 /program64.py =
13
11
9
9
5
19
9
我想所有这些数字是在同一行之间有一个空格,我不能计算出来,请帮助!你知道吗
file.readline()
在其返回值中包含行终止符,因此end=''
不会抑制通常的新行。你知道吗您可以使用
string.rstrip()
来帮助:注意使用
with
自动正确地处理文件关闭,并在for
循环中迭代file对象以处理文件中的每一行。你知道吗另外,您可能需要具体说明从每行末尾剥离的字符:
string.rstrip()
将删除行末尾的所有空白字符。如果数据的行尾有空格,并且希望保留该空格,则可以显式指定要删除的字符。你知道吗相关问题 更多 >
编程相关推荐