def main():
print('Assignment #4-1, Ayub Hussein, [email protected]')
for line in fileinput.input():
words = line.split()
for i in range(0,len(words)):
sys.stdout.write(words[i]+', ')
sys.stdout.write('\n')
main()
OUTPUT:你好,这个是\ n你好,这个是\ n你好,这个是\ n
由于您按空格分割单词并使用逗号重新连接,因此您可以使用str.join
获取单个字符串,然后您可以立即写入,而无需循环。
for line in fileinput.input():
sys.stdout.write('{}\n'.format(', '.join(line.split())))
要么,
for line in fileinput.input():
sys.stdout.write(', '.join(line.split()) + '\n')
这是一个小小的演示 -
In [15]: line = 'hello this is'
In [16]: ', '.join(line.split())
Out[16]: 'hello, this, is'