如何\n在输出中实际工作?目前它只是在一个长块中写入它.谢谢你的帮助
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
@new = ''
playlist_name = gets.chomp + '.m3u'
music.each do |z|
@new += z + '\n'
end
File.open playlist_name, 'w' do |f|
f.write @new
end
Run Code Online (Sandbox Code Playgroud)
kja*_*llo 325
用"\n"而不是'\n'
Ben*_*Ben 12
您可以在File.open块中完成所有操作:
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
playlist_name = gets.chomp + '.m3u'
File.open playlist_name, 'w' do |f|
music.each do |z|
f.puts z
end
end
Run Code Online (Sandbox Code Playgroud)
我想与\n
我分享我的经验,我注意到“\n”的作用是-
puts "\n\n" // to provide 2 new lines
Run Code Online (Sandbox Code Playgroud)
但不是
p "\n\n"
Run Code Online (Sandbox Code Playgroud)
也把'\n\n'
不起作用。
希望对你有用!!
小智 5
其实你甚至不需要块:
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
playlist_name = gets.chomp + '.m3u'
File.open(playlist_name, 'w').puts(music)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
156398 次 |
| 最近记录: |