如果你有一个这样的程序,例如:
print("Hi there \n")
print("Hello")
这个程序会被认为有2行或3行输出吗?我知道空行并不是真的,但它仍然是程序所做的事情。
答案 0 :(得分:6)
如果您运行该程序,您的输出将如下所示:
hi there
hello
如果您然后将该输出放入文件并运行wc -l file.txt
,它将返回3 file.txt
,这意味着文件中有三行。
答案 1 :(得分:-4)
我想说两行。
#!/usr/bin/python
# -*- coding: utf-8 -*-
f=open('file.txt', 'w')
f.write("Hi there \n")
f.write("Hello")
f.close()
count=0
with open ('file.txt','r') as f:
for line in f:
count+=1
print count
结果
2