在Openshift cron作业中导入Python库

时间:2015-06-16 16:23:02

标签: python cron openshift

我在.openshift / cron / daily中有一个看起来像这样的脚本

#!/usr/bin/python
import sys
import os
sys.path.append(os.environ['OPENSHIFT_REPO_DIR'])
import EmilyBlogModel
EmilyBlogModel.Poll()

EmilyBlogModel.py位于$ OPENSHIFT_REPO_DIR

但是,当cron作业运行时,我得到一个ImportError

No module named EmilyBlogModel

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

您是否尝试在导入语句之前打印系统路径? OPENSHIFT_REPO_DIR可能指向错误的路径。