Crontab找不到我的python代码中导入的函数

时间:2015-11-06 23:44:53

标签: python-2.7

我想从另一个python代码导入一个函数。 它可以在我手动运行时运行,但不能在crontab中运行。

所以我有这个: file1.py(主要代码) file2.py(包含一个名为read()的函数)

所以我试过这个:

file1.py
import file2

url = 'api:v1/stack/alias'
params = urllib.urlencode({'local': file2.read()})
...

所以当我手动执行它时它会起作用,但是当它在crontag中添加时它不起作用。

谷歌搜索后我找到了另一个解决方案: fil1.py

import sys
sys.path.append('/home/pi')
import file2

它在手动执行时有效,但仍然不是由crontab执行。

那还有另一种方法吗?

谢谢

0 个答案:

没有答案