码迷,mamicode.com
首页 > 其他好文 > 详细

脚本中打开文件路径要写绝对路径!!!

时间:2016-01-11 11:50:24      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

一、问题回顾:

  最近在写一些被监控系统调用的脚本,用来上报统计信息。发现手动跑的时候没有任何问题,监控系统就是不能正常调用运行。

在折腾了两个小时后,看报错是监控系统没拿到脚本输出。检查脚本,发现读文件的地方写的都是相对路径,改成绝对路径后成功被系统调用。

python脚本中例子如下:

1 with open(/data/open-falcon/agent/cfg.json) as f:
2             d = json.load(f)

 

二、总结:

  在写shell、python脚本的时候,涉及到脚本调用、文件读写,一定要写绝对路径。很重要!!!!

如果因为自己一时的偷懒,可能造成花2个小时的时间去找BUG,就得不偿失了。

脚本中打开文件路径要写绝对路径!!!

标签:

原文地址:http://www.cnblogs.com/langdashu/p/5120399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!