Скажите, у меня есть my_application.py.in
для automake, чтобы сгенерировать my_application.py
. Как получить datadir в мое приложение с расширенным $ {prefix}? Сейчас лучшее, что я могу понять, это использовать replace()
в моем приложении на Python, но, я полагаю, есть более подходящий способ.
if __name__ == "__main__":
app = Application()
app.VERSION = '@VERSION@'
app.PACKAGE = '@PACKAGE@'
# How should I get the DATA_DIR in this next line?
app.DATA_DIR = "@datarootdir@".replace("${prefix}", "@prefix@")
app.run()