Найти - Пользователи
Полная версия: Как дописать в поток?
Начало » Python для новичков » Как дописать в поток?
1
Fre
я работаю с модулем ConfigParser, он читает конфигу и требует чтоб она была такого вида:
[block]
var1=
var2=
var3=
и уже есть программа, написанная на другом языке, которая читает конфигу вида:
var1=
var2=
var3=

и я хочу чтобы моя программа на питоне могла читать конфиги другой программы
не знаю, возможно ли это, но можно ли как нибудь дописать в поток в начало второй конфиги?
пока что из решений приходит создание нового временного файла, к которому в начало будет дописываться , а прочитав из него, удалить
Piton23
#otherConfig.ini
var1=q
var2=w
var3=e
---------------------------------------------------------------------------
#programm
with open('otherConfig.ini') as hf:
    lines = hf.readlines()
    # Не знаю че быстрее этот или инвертирование + добавление в конец + инвертирование
    lines.insert(0, '[block]\n') # перевод строки подобрать под ОС
    with open('pythonConfig.ini', 'w') as hfo:
        hfo.write(''.join(lines))
# И тут дальше открываешь конфиг парсером и работаешь
---------------------------------------------------------------------------
#pythonConfig.ini
[block]
var1=q
var2=w
var3=e
   
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB