У меня есть файл конфигурации и содержимое разделены пробелом «»питон: прочитать файл и разделить данные
кошки конфигурации
/home/user1 *.log,*.txt 30
/home/user2 *.trm,*.doc,*.jpeg 10
Я хочу прочитать этот файл, разобрать каждую строку и печать каждое поле из каждой строки.
Ex: -
Dir = /home/user1
Fileext = *.log,*.txt
days=30
Я не мог идти дальше, чем ниже ..
def dir():
file = open('config','r+')
cont = file.readlines()
print "file contents are %s" % cont
for i in range(len(cont)):
j = cont[i].split(' ')
dir()
Есть указатели, как двигаться дальше?
Что это, это не работает? – lhcgeneva
Если это файлы конфигурации, попробуйте использовать [ConfigParser] (https://docs.python.org/2/library/configparser.html) вместо написания собственного кода синтаксического анализа. И комментарий Лхгененева касается чего-то важного: расскажите нам, в чем проблема. Это исключения для кода? Вы получаете плохие результаты? Разве это не совсем так, и вы не знаете, как это сделать? – skrrgwasme