知識點:在python中沒有數組的概念,有列表、元組、字典的概念
問題描述:
在寫循環語句的時候,我需要把輸出的列表存放到文件上,但是如果沒有換行的話,存下的文件就是一坨的字。
所以在存入文件的時候就有兩個區別:
①在每個元素后面都換行\n,可以用
fo.writelines([line+'\n' for line in list1])
先用for...in...把每個元素提取出來后都加上\n的操作,這樣每個元素都會進行換行
②在每個數組后面換行,將'\n'看成一個元素,加到列表的最后一個
list1.append('\n') 用append將'\n'元素添加到列表的最后
這樣輸出文件的到windows的時候,文本會識別\n進行換行操作
fo = open("2", "w")
list1=['a','b','c','\n']
list1.append('\n') #添加列表換行元素
fo.writelines(list1)
fo.writelines([line+'\n' for line in list1]) #每個元素都進行換行操作
