[問題] 寫檔換行

看板Python作者 (挖呼)時間14年前 (2011/08/11 10:39), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
請問一下 我要做寫檔且要換行的動作 例如像下面這樣 f.write("name='john' age='18' ") 如果照上面這樣執行,會有錯誤 SyntaxError: EOL while scanning single-quoted string 上google查了之後,好像要加跳脫字元 ,就是最後多一個 \ f.write("name='john'\ age='18' ") 雖然可以執行成功,但是去開那個檔會發現並沒有換行 所以想請教版上大大們,該如何去做這個動作? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.114.41 ※ 編輯: JMD 來自: 140.127.114.41 (08/11 10:40)

08/11 10:45, , 1F
\ 這是程式碼書寫換行而已 \n 才是字串裡的換行
08/11 10:45, 1F

08/11 10:46, , 2F
有時候為方便也可以產生 以'''開頭和結尾的字串 會自動換行
08/11 10:46, 2F

08/11 10:49, , 3F
詳細可參考 http://0rz.tw/kYnO7
08/11 10:49, 3F

08/11 10:57, , 4F
謝樓上大大,可以了
08/11 10:57, 4F

08/11 10:57, , 5F
所以在後面加上 \n\即可
08/11 10:57, 5F
文章代碼(AID): #1EGq3l9- (Python)
文章代碼(AID): #1EGq3l9- (Python)