Я пытаюсь получить переменную из файла другого типа и импортировать ее в скрипт Python. Это файл version.mk, в нем есть переменная VARIABLE_ID. Модуль импорта не работает как обычно, есть ли способ вызвать переменные из других типов файлов?
Спасибо за любую помощь
import os
from version import VERSION_ID
def versionid:
print VERSION_ID
Это код, который не работает.
Идентификатор версии - формат 0.0.2. Когда я запускаю приведенный ниже код, он говорит, что в числе есть синтаксическая ошибка.
Я прочитал, что distutils имеет соглашение о нумерации версий. Я не уверен, как это можно использовать, кто-нибудь слышал или знает, как это работает?
Есть ли способ иметь комментарии в этом файле, когда комментарии в файле мешают файлу. Может read () просто прочитать version_id, а не комментарии, спасибо
VERSION_ID=map(int,re.match("VERSION_ID\s*=\s*(\S+)",open("version.mk").read()).group(1).split("."))