作者JMD (挖呼)
看板Python
标题[闲聊] 写档换行
时间Thu Aug 11 10:39:41 2011
请问一下
我要做写档且要换行的动作
例如像下面这样
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)
1F:→ KSJ:\ 这是程式码书写换行而已 \n 才是字串里的换行 08/11 10:45
2F:→ KSJ:有时候为方便也可以产生 以'''开头和结尾的字串 会自动换行 08/11 10:46
4F:→ JMD:谢楼上大大,可以了 08/11 10:57
5F:→ JMD:所以在後面加上 \n\即可 08/11 10:57