我想在字符串中添加新行,然后在该新行中写一些东西。 我是那样做的:
for mp3file in mp3gen():
songsList = songsList + "/n" + mp3file #create new line and add song name
print(songsList)
但是结果字符串是这样的:
/n./sdpita.mp3/n./swoosh.mp3/n./cox.mp3
答案 0 :(得分:1)
换行符是'\ n'。
使用此代码:
for mp3file in mp3gen():
songsList = songsList + '\n' + mp3file #create new line and add song name
print(songsList)
答案 1 :(得分:1)
将'/n'
替换为'\n'
。请注意,/
只是一个正斜杠。反斜杠\
是转义符。
print('line-1' + '\n' + 'line-2')
输出:
line-1
line-2
答案 2 :(得分:0)
输出的原因是:get
与其他任何字符串一样。
换行可以使用/n
模块来实现,如下所示:
os
输出:
import os
name = 'line1'+ os.linesep + 'line2'
print(name)
或者您可以使用转义符line1
line2
来获得相同的结果。