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

review what i studied `date` - 2017-4-10

时间:2017-04-11 01:37:33      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:2017-4-10

写脚本会用到

curl -o /dev/null -s -w %{http_code} http://localhost
200
#返回网站状态码


zabbix 可视化:

 一个Graph对应一个Item


simple check

说白了就是手动操作去完成一些简单的操作,例如ping    nmap扫端口等

一切都是由zabbix-server自动去操作的



Python json模块

json模块接收到的数据类型只能是字典

devices += [{‘name‘:device,‘path‘:u}]
#其中devices就是字典类型
json.dumps(devices,sort_keys=True,indent=7,separators=(‘,‘,‘:‘))
#结果:
[
       {
              "name":"1.mp4",
              "path":"./video"
       },
.........
]


也可以写成这样:

json.dumps({‘data‘:devices},sort_keys=True,indent=7,separators=(‘,‘,‘:‘))
#结果:
{
       "data":[
              {
                     "name":"1.mp4",
                     "path":"./video"
              },
........
]
}


Python 写入文件:

f=open(‘./data.json‘,‘w‘).write(string)


example:

#!/bin/python
#!_*_conding:UTF-8_*_
import os
import json
r=os.listdir(‘./‘)
u=‘./video‘
devices=[]
#list
for devpath in r:
                device = os.path.basename(devpath)
                #str
                devices += [{‘name‘:device,‘path‘:u}]
                #type dict
res=json.dumps(devices,sort_keys=True,indent=7,separators=(‘,‘,‘:‘))
#sort_keys      sort
f=open(‘./data.json‘,‘w‘).write(res)
#write file

open常用的模式如下表所示: 


文件模式解释
以只读方式打开 
w以写方式打开,文件不为空时清空文件;文件不存在时新建文件。
a追加模式,没有则创建
r+,w+,a+ 

以读写模式打开,参见w,a

review what i studied `date` - 2017-4-10

标签:2017-4-10

原文地址:http://commonxu.blog.51cto.com/9156074/1914725

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