@Dima_E

Можно ли открыть в интерпретаторе python, -py фаил?

Хочу создать конфиг файл, для хранения и изменения настроек программы, подумал можно ли из python запустить другой -py файл.
Под этим я понимал, что если так запустить, то он прочитает все что в нем и добавить или перепишет переменные верно ?
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 2
deepblack
@deepblack Куратор тега Python
На выбор:

yaml
import yaml
config = yaml.safe_load(open("path/to/config.yml"))


json
# config.json
{
    "mysql":{
        "host":"localhost",
        "user":"root",
        "passwd":"my secret password",
        "db":"write-math"
    },
    "other":{
        "preprocessing_queue":[
            "preprocessing.scale_and_center",
            "preprocessing.dot_reduction",
            "preprocessing.connect_lines"
            ],
        "use_anonymous":true
    }
}

import json

with open('config.json') as json_data_file:
    data = json.load(json_data_file)
print(data)
Ответ написан
Комментировать
@vagano
Import никто не отменял опять же
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы