鍍金池/ 問答/Python  HTML/ 文件寫入問題

文件寫入問題

程序里面 s = input('請(qǐng)輸入內(nèi)容【單獨(dú)輸入':w'保存退出】:') 這句代碼,我輸入了 我n想n依依 ,然后寫入 f.write(str(s)) ,但是結(jié)果沒有換行,如圖,直接打印print('我n想n依依')換行成功,這個(gè)格式?jīng)]寫錯(cuò),哪里出問題了呢?
圖片描述

圖片描述

回答
編輯回答
悶騷型
因?yàn)槟爿斎氲氖?'我\n想\n依依',但是s是 '我\\n想\\n依依' 被轉(zhuǎn)義了
你直接打印的是'我\n想\n依依' 而不是 '我\\n想\\n依依'

加上一句 s = s.replace('\\n', '\n') 就行了
2017年9月23日 14:22