Я довольно новичок в Python, Mod_WSGI и Bottle.Моя главная проблема заключается в том, что когда процесс запускается с использованием Mod_WSGI, я хочу, чтобы он загружал файл один раз при инициализации.При запуске скрипта в терминале вы просто используете if __name__ == '__main__'
Мне нужно, чтобы он загружал файл один раз при инициализации (или при первом вызове), чтобы при любых последующих вызовах процесса файл не требовалсяперезагружается.Я не уверен, как это сделать.
Следующий код запускается всякий раз, когда кто-то переходит на страницу с рекомендациями
@route('/recommend')
def recommend():
parser = OptionParser(usage="usage: %prog [options]")
parser.add_option('-f', '--file', default='data.csv', help='Specify csv file to read item data from.')
parser.add_option('-D', '--debug', action='store_true', dest='debug', help='Put bottle in debug mode.')
(options, args) = parser.parse_args()
return res.recommend(request)
Как мне сделать первые 4 строки (с парсером) простопри инициализации, чтобы мне просто нужно было вызывать res.recommend () при каждом обращении к рекомендуемой странице?
Любая помощь приветствуется, Mo