python - 错误的路径导致 python 程序使用 crontab 运行

标签 python linux python-2.7 cron crontab

我在Linux下有一个python脚本需要确定当前工作目录。执行此操作的程序部分是:

import os
cwd = os.getcwd()
print cwd

当我运行程序时,它会给出正确答案:

/home/johny/LST/CT

但是当我使用 crontab 运行它时,它给了我这个:

/home/johny

即使我将它放在更深的文件夹中,结果也是相同的。有谁知道可能是什么问题?

最佳答案

在您的 crontab 文件中执行:

1 0 * * * cd /home/johny/LST/CT; python your_script.py

关于python - 错误的路径导致 python 程序使用 crontab 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886715/

相关文章:

python3 只有一个目录被导入到命名空间包中

python - 如何在不先转换为 numpy 的情况下将一个数据帧除以另一个数据帧?

linux - _mm_clflush 真的会刷新缓存吗?

linux - 如何读取和打印 makefile 目标中的文件内容(某些设置)?

python - 如何确定两个句子是否谈论相似的主题?

python - 在 Seaborn Jointplot 上绘制对角线(相等线)

linux - Ash shell - 如何在函数内进行 while 循环?

python - 无法格式化字符串

python - 在对象定义中使用 "()"和不使用它有什么区别?

python - 将大数据帧拆分为多个较小的数据帧