os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’。
例:
if __name__ == '__main__':
wd=os.getcwd()
filetest = open (wd+'/lw/waston.txt', 'r+',encoding='utf-8')
print(filetest.read())
# 不用\n 如果使用os.linesep
filetest.write ("\n")
while 1:
newline = input("Enter a line word(',' to quit):")
if newline != ",":
filetest.write ('%s%s' % (newline, os.linesep))
else:
break
filetest.close ()