Лучший способ получить значения переменных из текстового файла?

Вы можете обрабатывать свой текстовый py файл как модуль Python и python динамически загружать его text-files с помощью imp.load_source:

import imp
imp.load_source( name, pathname[, file]) 

Пример:

// mydata.txt
var1 = 'hi'
var2 = 'how are you?'
var3 = { 1:'elem1', 2:'elem2' }
//...

// In your script file
def getVarFromFile(filename):
    import imp
    f = open(filename)
    global data
    data = imp.load_source('data', '', f)
    f.close()

# path to "config" file
getVarFromFile('c:/mydata.txt')
print data.var1
print data.var2
print data.var3
...

python

variables

text-files

2022-10-29T08:40:58+00:00
Вопросы с похожей тематикой, как у вопроса:

Лучший способ получить значения переменных из текстового файла?