Python_write和writelines的區別
1 write()需要傳入一個字符串做為參數,否則會報錯
2 writelines()既可以傳入字符串又可以傳入一個字符序列,並將該字符序列寫入文件
注意 :writelines必須傳入的是字符序列,不能是數字序列
如:list_1023 = [1,2,3,4,5]
報錯:TypeError: write() argument must be str, not list
1、write():
fp = open("1023bb.txt","w+") l = ["1023","1024","1025"] fp.write(l) fp.seek(0,0) fp.read() fp.close()
運行報錯:TypeError: write() argument must be str, not list
2、writelines()
fp = open("1023bb.txt","w+") l = ["1023","1024","1025"] fp.writelines(l) fp.seek(0,0) fp.read() fp.close()
則執行成功。
執行效果如下: