Crontab和Python |不会写CSV

时间:2014-04-20 15:45:52

标签: python csv crontab

我有一个非常简单的python程序,可以生成一个csv。执行时从命令行

python test.py

我没有问题。生成CSV。但是,当我通过crontab运行时,我收到通知它已成功运行但没有CSV。

不确定我需要改变什么

test.py

def writeCSV():
    import csv
    print 'Cron Started'

    with open('testout.csv', 'wb') as csvoutput:
        writer = csv.writer(csvoutput)
        writer.writerow('test')

    print 'Cron Complete'


writeCSV()

Crontab -l <​​/ strong>

*/1 * * * * python /Users/Me/Desktop/test.py

1 个答案:

答案 0 :(得分:2)

如果未将路径指定为绝对路径,则将在主目录中生成该文件。

检查您的主目录。

或者,如果要在特定目录中生成文件,请将路径指定为绝对路径,或在执行python命令之前使用cd命令。