1. python运维之paramiko 2. FABRIC 一个与多台服务器远程交互的PYTHON库和工具 3. SSH连接与自动化部署工具paramiko与Fabric 4. Python批量管理主机(paramiko.fabric与pexpect) 5. 任务调度利器:Celery…
内容目录: 缓存 memcache redis memcache Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memcached安装配置 #安装依赖包 yum install libeve…
删除和清空文件,用shell的话一条命令就够了,Python要一堆命令. 但是为了学习Python,所以用于实战,就得这么干了. Python 按时间删除和清空文件 #!/usr/bin/python # coding=utf8 # author: chentufeng # 该脚本用于清空文件和删除文件 import os, sys import time def truncate_file(path, time_tmp): """按时间删除文件和清空文件 :param pa…
1.python解释器提供提供的小工具 1.1 一秒钟启动一个下载服务器 进入要下载文件的目录(shift+鼠标右键可以很快的在当前目录打开一个cmd) python2: python2 -m SimpleHTTPServer (python2中的模块,在python3中已经整合到http.server模块中) python3: python -m http.server 其原理是打开了一个python中内置的web服务器,类似于FTP,默认端口为8000,如果存在index.html则会打开此…
老男孩-python运维6期 不加密,连夜整理出来分享给大家老男孩的python教程确实不错. 教程目录: 下载地址:http://www.fu83.cn/thread-204-1-1.html  …
一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值. #代码演示: def test(x,y=2): #形参里有一个默认参数 print (x) print (y) test(3) #输出结果 3 2 默认参数特点: 调用函数的时候,默认参数非必须传递 默认参数的用途: 安装一个软件的时候,都会有所谓默认安装和自定义安装之类的选项.那么默认安装是什么呢?就是软件预先已经设定好了安装的内容参数,你只要执行就会按照默认参数的方式进行安装. 连接数据库的端口号,或者xs…
上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能 import sys,os para_argv = sys.argv Tag = True #判断参数的传递 if para_argv[1] == "-i" and len(para_argv) == 4 : if type(para_argv[2]) == str : if os.path.isfil…
一,文件的其他打开模式 "+"表示可以同时读写某个文件: r+,可读写文件(可读:可写:可追加) w+,写读(不常用) a+,同a(不常用 "U"表示在读取时,可以将\r\n自动转换成\n(与r或r+模式同使用) rU(不常用) r+U(不常用) "b"表示处理二进制文件(如:FTP发送上传ISO镜像文件,Linux可忽略,windows处理二进制文件时需标注) rb wb(不常用) ab(不常用) 1.1 文件的读写模式(r+) 创建文件模板…
一,文件的基础操作 对文件操作的流程 [x] :打开文件,得到文件句柄并赋值给一个变量 [x] :通过句柄对文件进行操作 [x] :关闭文件 创建初始操作模板文件 [root@localhost scripts]# seq 12 >> test [root@localhost scripts]# ls test test.py [root@localhost scripts]# cat test 1 2 3 4 5 6 7 8 9 10 11 12 1.1 文件的按行读取(readline)…
上节作业回顾 (讲解+温习120分钟) #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 添加商家入口和用户入口并实现物品分类功能的“购物车程序” import os,time goods_dict = { "家用电器":{ "冰箱":1200, "空调":2500, "电视":4000, "洗衣机":2000, "加…