Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 8, 2014 06:20:31

parreto
Зарегистрирован: 2014-06-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение конфига

Всем привет
Пожалуйста помогите написать код, который прочитает конфиг следующего содержания

[first]
var1=a
var2=b
var3=c
[second]
var4=d
var5=e
Заранее спасибо.

Отредактировано parreto (Июнь 8, 2014 06:20:54)

Офлайн

#2 Июнь 8, 2014 07:56:03

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9737
Репутация: +  843  -
Профиль   Отправить e-mail  

Офлайн

#3 Июнь 8, 2014 07:56:52

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Чтение конфига

Похоже на питоноский стандратный конфиг, не?

Офлайн

#4 Июнь 11, 2014 07:13:25

parreto
Зарегистрирован: 2014-06-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение конфига

Не получается сделать по документации. Именно поэтому и прошу помочь

Офлайн

#5 Июнь 11, 2014 11:21:40

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Чтение конфига

parreto
Не получается сделать по документации. Именно поэтому и прошу помочь

какую ошибку выдает?



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#6 Июнь 11, 2014 12:10:59

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9737
Репутация: +  843  -
Профиль   Отправить e-mail  

Чтение конфига

iniconf.py

#!/usr/bin/env python3
 
import configparser
 
config = configparser.ConfigParser()
config.read('file.txt')
 
for section in config:
    print(section)
    for var in config[section]:
        print(var, config[section][var])

file.txt
[first]
var1=a
var2=b
var3=c
[second]
var4=d
var5=e

output
[guest@localhost iniconf]$ ./iniconf.py 
DEFAULT
first
var1 a
var2 b
var3 c
second
var4 d
var5 e
[guest@localhost iniconf]$



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version