1

I am trying to print a string over multiple lines when ever the length of the string is > 50. I want 50 characters of the string per line but I have no idea how I can do this.

Here is the string:

configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_8 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack

I have been searching for about 30 minutes trying to find how I can do this. Does anyone have any ideas?

1 Answers1

4

This works:

>>> s = "configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_8 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack"
>>> print("\n".join([s[i:i+50] for i in range(0, len(s), 50)]))
configuration: --prefix=/usr/local/Cellar/ffmpeg/4
.3.1_8 --enable-shared --enable-pthreads --enable-
version3 --enable-avresample --cc=clang --host-cfl
ags= --host-ldflags= --enable-ffplay --enable-gnut
ls --enable-gpl --enable-libaom --enable-libbluray
--enable-libdav1d --enable-libmp3lame --enable-li
bopus --enable-librav1e --enable-librubberband --e
nable-libsnappy --enable-libsrt --enable-libtesser
act --enable-libtheora --enable-libvidstab --enabl
e-libvorbis --enable-libvpx --enable-libwebp --ena
ble-libx264 --enable-libx265 --enable-libxml2 --en
able-libxvid --enable-lzma --enable-libfontconfig 
--enable-libfreetype --enable-frei0r --enable-liba
ss --enable-libopencore-amrnb --enable-libopencore
-amrwb --enable-libopenjpeg --enable-librtmp --ena
ble-libspeex --enable-libsoxr --enable-videotoolbo
x --enable-libzmq --enable-libzimg --disable-libja
ck --disable-indev=jack
Jarvis
  • 8,494
  • 3
  • 27
  • 58