和file.readlines/readline不同,file.writelines(l)如果l元素没有换行符,writelines是不会自动加入换行符的,需要我们自己添加,就像这样。
import os
l = [str(x) + os.linesep for x in range(4)]
f = open('sdfs', 'w')
f.writelines(l)
f.close()
和file.readlines/readline不同,file.writelines(l)如果l元素没有换行符,writelines是不会自动加入换行符的,需要我们自己添加,就像这样。
import os
l = [str(x) + os.linesep for x in range(4)]
f = open('sdfs', 'w')
f.writelines(l)
f.close()
转载于:https://www.cnblogs.com/iNeoWong/p/4750238.html