谁能解释一下print与sys.stdout.write()的区别
1.使用sys.stdout.write("asdf\n")问什么必须加\n? \n是回车很多语言里都有的阿
print和write都不会带换行的
print可以输出更多数据信息,而write只能是字符串,输出到文件,默认是stdout “\n”是回车换行吧? 我想知道为什么print不必须带\n而print
而write必须带\n 通常print就相当于write后加个回车,这样容易理解了吧。 print 等于sys.stdout.write(x + '\n')
页:
[1]