Мой проект здесь:
https://github.com/dato38it/tProjects
Как мне в файле заменить в конце каждой строки добавить тэг
</br>
?
Я пытаюсь это сделать таким образом:
rn=l.join([l.strip() + tags[4]])
fe.write(rn)
Но в результате - editor.txt я получаю повторение строки и только потом
$ cat text.txt
$ cat settings.py
...
DATABASES = {
'default': {
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': BASE_DIR / 'db.sqlite3',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'PORT': '5432',
}
}
...
$ cat py.py
# fr - read file
# fo - output file
# fw - write file
# l - line
# rt - replace tab
tags=["<p>","</p>","<strong>","</strong>","</br>"," "]
#print(tags[2])
fr = open("text.txt", "r")
#fo=fr.read()
#print(fo)
fe = open("editor.txt", "w")
#fe.write(fo)
for l in fr:
#print(l, end="")
rt=l.replace(" ", tags[5])
fe.write(rt)
rn=l.join([l.strip() + tags[4]])
fe.write(rn)
fe.close()
fr.close()
$ cat editor.txt
$ cat settings.py
$ cat settings.py</br>...
...</br>DATABASES = {
DATABASES = {</br> 'default': {
'default': {</br>  #'ENGINE': 'django.db.backends.sqlite3',
#'ENGINE': 'django.db.backends.sqlite3',</br>  #'NAME': BASE_DIR / 'db.sqlite3',
#'NAME': BASE_DIR / 'db.sqlite3',</br>  'ENGINE': 'django.db.backends.postgresql_psycopg2',
'ENGINE': 'django.db.backends.postgresql_psycopg2',</br>  'PORT': '5432',
'PORT': '5432',</br> }
}</br>}
}</br>...
...</br>
ожидаю я вообще такой результат получить в editor:
<p>$ cat settings.py<br />...<br />DATABASES = {<br /> 'default': {<br /> #'ENGINE': 'django.db.backends.sqlite3',<br /> #'NAME': BASE_DIR / 'db.sqlite3',<br /> 'ENGINE': 'django.db.backends.postgresql_psycopg2',<br /> 'PORT': '5432',<br /> }<br />}<br />...</p>