¿Cómo hago para que \n
realmente funcione en mi salida? Por el momento, solo escribe todo en 1 bloque largo. Gracias por cualquier ayuda
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
Puede hacer todo esto en el bloque File.open:
fuente
puts
genera una cadena y un salto de línea final "automático"; eso es más práctico que agregarlo en el código.Me gustaría compartir mi experiencia con la
\n
que llegué a notar que "\ n" funciona como-
pero no
también pone
'\n\n'
no funciona.
¡La esperanza funcionará para ti!
fuente
En realidad ni siquiera necesitas el bloque:
fuente