自动化测试脚本-Python
U201017971
这个作者很懒,什么都没留下…
展开
-
Linux 命令&和&&的区别
在Linux控制台命令的执行过程中,&表示该命令后台执行。例如执行:ping 192.168.1.* &表示后台不停的执行ping命令,即便你强制中断掉该线程,它仍然会不停的输出结果。除非你将该线程kill掉。&&表示并行执行前后命令。原创 2016-03-17 11:12:30 · 9934 阅读 · 0 评论 -
Python-modules 基础版--文件的互相引用
##模块:首先定义一个文件:bars.py,其中包含三个方法,后面我们从另外一个文件对他们进行引用。```pythondef starbar(num): print '*'*numdef linebar(num): print '-'* numdef hashbar(num): print '#'*num```定义另外一个n原创 2017-07-28 09:38:28 · 1167 阅读 · 0 评论 -
python--装饰器(decorator)
python–装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛的应用。装饰函数和方法先定义两个简单函数:# get square sumdef转载 2017-07-28 10:58:54 · 406 阅读 · 0 评论 -
使用SSH免密码登陆
所谓免密码,是在本地保存所生成公钥和密钥,能够自动匹配所登陆的主机,就可以不用手动输入密码。A,B两台主机。A要登陆B。在A机器:1.使用yum安装OpenSSH。2.在 /root/.ssh目录下, 删除已经存在的isa以及isa.pub3.自动产生公钥和密钥:ssh-keygen -t rsa4.将密钥复制到B机器。ssh-copy-id原创 2017-08-21 09:35:49 · 334 阅读 · 0 评论 -
使用脚本,免密码登陆
创建go.sh文件:写入如下内容#!/usr/bin/expect #!/bin/shset hostname [lindex $argv 0]set timeout 1set password yourpwdspawn ssh -l user $hostnameexpect "password:"send "$password\r"interact进行设置如下配原创 2017-08-21 20:26:56 · 952 阅读 · 0 评论 -
vim工具的使用(二)
上一篇写了一些基本的操作。基本可以满足日常需要,此次写一些额外功能。区块选择(Visual Block) 按键 意义 v 字符选择,会将光标经过的地方反白选择! V 行选择,会将光标经过的行反白选择! [Ctrl]+v 区块选择,可以用长方形的方式选择资料 y 将反白的地方复制起来 d 将反白的地方删除掉原创 2017-09-27 11:26:03 · 259 阅读 · 0 评论 -
shell脚本
1 数组的使用#!/bin/bashname="zhangdiqing"echo ${#name}echo ${name:1:4}echo $name $namename="zhangdiqing"echo `expr index "$string" is`array_name=(zhang,wang,li,zhao)array=(原创 2017-09-30 16:02:12 · 322 阅读 · 0 评论 -
Python标准库-------
问题描述:minion机发起事件call之后,可以被master机获得消息并响应。 但是响应时间太长。大于60s,约为65s左右。 正常理解的事件响应是应该为,在发起之后,master机器立即获得通知并且对应相应的执行问题详细:问题分析:事件为什么需要响应这么久????? 1.会不会是一些时间参数设置的超过了60s之类的? 2.尝试把一些类似时间间隔的配置修改,从60-》5s或者其他的。转载 2017-08-10 17:35:46 · 507 阅读 · 0 评论 -
Python 使用paramiko实现远程登录Linux主机并执行命令和操作
采用如下方式,1. 首先创建SSHClient对象,ssh2.使用ssh对象,调用connect函数建立连接3.调用exec_command函数,在远程机执行相关操作4.关闭连接#!/usr/bin/env python#-*- coding:utf-8 -*-import paramikoHostIP = '192.168.1.1'username = 'roo原创 2017-08-10 16:57:42 · 8704 阅读 · 0 评论 -
Linux:Python报错:No module named MySQLdb
pip install mysql-python or pip install mysqlclient1.easy_install mysql-python (mix os) 2.pip install mysql-python (mix os/ python 2) 3.pip install mysqlclient (mix os/ python 3) 4.apt-get ...转载 2018-08-09 11:18:43 · 1740 阅读 · 0 评论 -
正则表达式
正则表达式的常用语法:1)单个字符:. 任意的一个字符 a|b 字符a或字符b [afg] a或者f或者g的一个字符 [0-4] 0-4范围内的一个字符 [a-f] a-f范围内的一个字符 [^m] 不是m的一个字符 \s 一个空格 \S 一个非空格 \d [0-原创 2017-08-10 17:43:02 · 433 阅读 · 0 评论 -
Python 实现,make bricks
def make_bricks(small, big, goal): if 5*big s = goal-5*big if s return True else: s = goal%5 return s return False原创 2017-08-10 17:09:46 · 1012 阅读 · 0 评论 -
YAML+jinja语法
编写的.sls文件主要使用YAML语法结构,主要包含三点:a) 空格使用2个空格表示数据层级。b) 冒号使用冒号表示K-V数据结构(Python里叫dict)。例如Key: Value,冒号及冒号之前的String表示key,冒号后面的String表示Value,Key和Value之间以空格(同一行)或者缩进分割(换行)。c) 减号减号(-)用来表示Lis原创 2017-07-26 12:08:43 · 3698 阅读 · 0 评论 -
Linux命令输出结果到文件:使用>>重定向符号
如: ***>>a.txt 重定向符号,输出到文件a.txt原创 2016-03-18 10:26:18 · 2820 阅读 · 0 评论 -
错误:IndentationError: expected an indented block
Python在执行过程中出现如右所示错误:IndentationError: expected an indented block,表示该行缺少空格或者缩进。Python在执行过程中出现如右所示错误:IndentationError: expected an indented block,表示缺少空格或者缩进。转载 2016-03-22 15:39:06 · 1209 阅读 · 0 评论 -
Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
Python的基本语法和控制流使用原创 2016-03-23 14:59:51 · 1541 阅读 · 0 评论 -
shell 脚本:使用过程中使得变量能够赋值
在使用过程中,进行了如下语句:for var in 0 3 6 9 do for i in 200 201 202 do./set.sh V$i+$vardone done那么该语句的意思并没有使得两个变量相加。使用echo输出该语句,则表示: ./set V200+0……如果想要两个变量相加的结果,修改成如原创 2016-03-29 11:11:26 · 738 阅读 · 0 评论 -
Python 对两个文件中数据的处理
该代码表示:1.首先打开两个文件,s.txt源文件,d.txt目的文件。以及结果文件2.将s文件中的数据按行读取,将d文件中的数据一次性读出保存在current_d中。3.对于s文件中没一行的第一个单词,进行判断,是否存在于第二个文件中。如果不存在输出到结果文件。并换行。fs = open("..\s.txt")fd = open("..\d.txt")原创 2017-07-20 20:46:58 · 2165 阅读 · 0 评论 -
python+spaCy 进行简易自然语言处理
本文引自: [https://juejin.im/post/5971a4b9f265da6c42353332?utm_source=gold_browser_extension]简介:NLP python 库。 自然语言处理(NLP)是人工智能领域最重要的部分之一。它在许多智能应用中担任了关键的角色,例如聊天机器人、正文提取、多语翻译以及观点识别等应用。业界 NLP 相关的公司都意识到了,处理非转载 2017-07-22 00:05:35 · 10678 阅读 · 0 评论 -
python-异常
异常的发生在代码执行期间任何错误都有可能发生,每一个异常都会产生错误信息。NameError。如下是 command exception:>>> print kushalTraceback (most recent call last): File "", line 1, in NameError: name 'kushal' is not defined最后一行包含了原创 2017-07-20 09:25:25 · 428 阅读 · 0 评论 -
python -decorators
装饰器:是一种动态为对象增加新的行为的方式。例子如下:首先定义了一个方法:>>> def my_decorator(func):... def wrapper(*args, **kwargs):... print "Before call"... result = func(*args, **kwargs)...原创 2017-07-24 10:40:51 · 312 阅读 · 0 评论 -
Python 中的特殊运算符
1.比较运算符 != : 不等于 - 比较两个对象是否不相等 (a != b) 返回 true. <> :不等于 - 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 != 。2.赋值运算符**= 幂赋值运算符 c **= a 等效于 c = c ** a//= 取整除赋值运算符 c //= a 等效于...原创 2018-08-06 20:27:24 · 427 阅读 · 0 评论