函数write() 不会在你写入的文本末尾添加换行符,因此如果你写入多行时没有指定换行符,文件看起来可能不是你希望的那样:
所以,写入多行需要加入换行符。
import commands
filename = '/tmp/tt.txt'
with open(filename, 'w') as file_object:
file_object.write("I love programming.\n")
file_object.write("I love creating new games.\n")
commands.getstatusoutput("cat /tmp/tt.txt")
屏幕快照 2017-10-31 21.21.13.png
最后居然没有结果,大家想想为神马?就当一个练习。