Возможно ли читать пути из внешнего файла cfg
(конфигурация).Возможно ли прочитать переменную из файла cfg?
Я создаю приложение, которое открывает файл. В настоящее время мне приходится копировать и вставлять путь много раз. Я хотел бы написать путь в моем файле cfg
и вызвать его из моей программы Python.
Это мой файл Python:
import ConfigParser
import os
class Messaging(object):
def __init__(self):
self.config = ConfigParser.RawConfigParser()
self.rutaExterna = os.path.join(os.getcwd(), "app/properties.cfg")
self.config.read(['properties.cfg', self.rutaExterna])
def net(self):
# with open('/etc/network/interfaces', 'r+') as f:
direccion = self.config.read('direccion', 'enlace')
with open('direccion') as f:
for line in f:
found_network = line.find('network')
if found_network != -1:
network = line[found_network+len('network:'):]
print ('network: '), network
return network
CFG файл:
[direccion]
enlace = '/etc/network/interfaces', 'r+'
Я хочу сохранить путь к файлу в переменной в моем cfg
файле.
Затем я могу открыть этот файл, используя эту переменную в моем файле Python.
работал! благодаря! –