os.path.
realpath
(path) 得到的是当前文件所在的目录
os.getcwd()得到的是当前工作目录:
比如当前目录是/root/,得到的就是/root了
在linux上crontab默认的也是/root目录,可以进入用env看一下,所以代码里如果是os.getcwd()拿到的也是/root目录
1、cd到要执行的py文件的目录运行脚本
2、脚本里使用(os.path.dirname(os.path.realpath(__file__))
os.path.
realpath
(path) 得到的是当前文件所在的目录
os.getcwd()得到的是当前工作目录:
比如当前目录是/root/,得到的就是/root了
在linux上crontab默认的也是/root目录,可以进入用env看一下,所以代码里如果是os.getcwd()拿到的也是/root目录
1、cd到要执行的py文件的目录运行脚本
2、脚本里使用(os.path.dirname(os.path.realpath(__file__))