Я пытаюсь сохранить в txt многострочную строку без новой строки и любых пробелов:
with open('test.txt','w') as f:
f.write( r"""<rect
x="0"
y="0"
width="%s"
height="%s"
stroke="red"
stroke-width="1"
fill-opacity="0" />""" %(3,4)+"\n" )
Когда я открываю файл cat 'text.txt'
, файл состоит из нескольких строк. Как получить код, написанный в одну строку без нескольких пробелов ?
<rect x="0" y="0" width="3" height="4" stroke="red" stroke-width="1" fill-opacity="0" />
Без использования, например, "".join()
или других методов, которые влияют на читабельность кода?
Использование .replace('\n', '')
не удалит несколько пробелов.