1
#!/usr/bin/env | #!/usr/bin/python
#coding:gbk 2 3 #python 运维练习 4 5 #需求: 6 #1、利用python实现自动监控服务器性能 7 #2、并将监控到的数据进行处理,上传到指定web服务器上 8 9 #用到的知识点 10 #python 流程控制 11 #for 12 #while 13 #if 14 #break 15 #continue 16 #pass 17 #python 面向对象及面向过程开发 18 #class 19 #def 20 #python 模块导入 21 #import 22 #配置文件 23 #python os模块 24 #os.system 执行系统命令,但是不返回结果 25 #os.popen 执行系统命令,但是以文件的形式返回结果 $ 26 #os.listdir 返回指定目录下的文件和目录 $ 27 #os.sep 取代操作系统特定的路径分割符,用于跨平台 $ 28 #os.getcwd 获取当前的工作目录 $ 29 #os.remove 删除文件 $ 30 #os.chdir 修改执行路径 $ 31 #os.mkdir 创建目录 $ 32 #os.path.join 路径拼接 $ 33 #os.path.isfile 判断是否是文件 $ 34 #os.path.isdir 判断是否是文件夹 $ 35 #os.path.split 路径切分 $ 36 #os.path.dirname 返回指定的目录 $ 37 #os.rename 修改名称 $ 38 #python sys模块 39 import sys 40 #sys.argv 接收外部的参数 41 #返回一个列表,第一个元素是文件名 42 #之后的参数来至于调用文件是外部传的参数 43 #sys.path 返回系统的导入路径 44 #sys.exit 退出运行 45 #标准输出、输入、错误 46 #sys.stdout 标准输出 输出,但是不换行 47 """ 48 for i in range(10): 49 print(str(i)) 50 for j in range(10): 51 sys.stdout.write(str(j)) 52 """ 53 #sys.stdin 标准输入 54 #a = raw_input(">>>") 55 #sys.err 标准错误 56 #重定向 57 58 59 60 #python cgi 61 #做简单的web接收服务器 62 #python socket 63 #tcp 64 #udp 65 #python pickle 持久性,序列化 66 #dump 序列化 67 #load 反序列化 68 #python urllib 69 #发送post请求 70 71 #python 捕获异常 72 #try 73 #except 74 #Exception 75 #else 76 #finally 77 #python 对文件的操作 78 #file 79 #python queue队列 80 #queue 81 #lifoqueue 82 83 #linux 基础命令 84 #ls 列出文件的目录 85 #uname 查看内核版本 86 87
转自while老师,人帅又有才