我在.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
为什么这不起作用?
答案 0 :(得分:0)
您是否尝试在导入语句之前打印系统路径? OPENSHIFT_REPO_DIR可能指向错误的路径。