我想在字符串中添加一个新行,然后在该新行中写一些东西。我是这样做的:for mp3file in mp3gen(): songsList = songsList + "/n" + mp3file #create new line and add song nameprint(songsList)但生成的字符串是这样的:/n./sdpita.mp3/n./swoosh.mp3/n./cox.mp3
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
替换'/n'
为'\n'
。请注意,/
只是一个正斜杠。反斜杠\
是转义字符。
print('line-1' + '\n' + 'line-2')
输出:
line-1 line-2
芜湖不芜
TA贡献1796条经验 获得超7个赞
换行符的符号是'\n'。
使用此代码:
for mp3file in mp3gen():
songsList = songsList + '\n' + mp3file #create new line and add song name
print(songsList)
狐的传说
TA贡献1804条经验 获得超3个赞
您输出的原因是 :/n就像任何其他字符串一样。
使用模块可以实现新行os,如下所示:
import os
name = 'line1'+ os.linesep + 'line2'
print(name)
输出:
line1
line2
或者您可以使用转义字符\n,它会给您相同的结果。
添加回答
举报
0/150
提交
取消