随笔分类 - Python
Python相关
摘要:示例: 1 # encoding="utf-8" 2 3 import os 4 import time 5 from functools import wraps 6 7 8 class Demo(objecct): 9 def __init__(self): 10 pass 11 12 def
阅读全文
摘要:1、os.system 即:在一个子终端运行系统命令,不能获取命令执行后的返回信息。 os.system(cmd)的返回值。如果执行成功,那么会返回0,表示命令执行成功。否则,则是执行错误。 1 import os 2 result = os.system('ls') 3 print(result)
阅读全文
摘要:前言:今天在写代码的时候,遇到了一个自己的盲区... 调试了蛮久,才解决... 问题:例如:os.system("cd /home/test/data") 这样并不能够成功的将路径切换的/home/test/data下... 1 import os 2 3 name="mmm" 4 os.syste
阅读全文
摘要:1、区别 (1)主要是定义的位置是函数内部还是外部,也就是函数内部定义的是局部变量,函数外部定义的是全局变量。 (2)局部变量只能在声明的函数内访问,全局变量可以在整个程序范围内访问。在调用函数时,所有在函数内声明的变量名称都会被列入作用域。 (3)程序外部无法直接访问一个局部变量,可以在局部变量定
阅读全文
摘要:1、直观区别 list 使用 [ ] 方括号来表示,dict 用 {} 花括号来表示list 为value形式,dict 为 key:value (键值对)形式 2、查找元素方式 list 是一个有序集合,所以,list是根据索引查找的值 dict内部存放的顺序和key放入的顺序没有关系(无序集合)
阅读全文
摘要:python 的 Queue 模块提供了一种适用于多线程编程的 FIFO 实现。它可用于在生产者和消费者之间线程安全地传递消息或其它数据,因此多个线程可以共用同一个 Queue 实例。 Queue 类实现了一个基本的先进先出(FIFO)容器,使用 put() 将元素添加到序列尾端,get() 从队列
阅读全文
摘要:多线程多进程示例代码: 1 import time 2 import threading 3 import multiprocessing 4 from queue import Queue as threadQueue 5 from multiprocessing import Queue as
阅读全文
摘要:参考链接:https://blog.csdn.net/u010786109/article/details/41911401 1、冒泡排序 原理:对一组数据,比较相邻数据的大小,将值小数据放在前面,值大的数据放在后面。 比较结论:对于一个长度为N的数组,我们需要排序 N-1 轮,每 i 轮 要比较
阅读全文
摘要:内置函数:dir() demo:
阅读全文
摘要:一次加入一个切割条件 —> split() 实现功能: 将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。注意:一次只能加入一个切割条件 语法格式: str.split(sep,maxsplit) # 说明: str:要进行分割的字符串
阅读全文
摘要:1 # coding=utf-8 2 # python 二分查找 3 def fn(list1, number): 4 low = 0 5 high = len(list1) - 1 6 while low number: 12 high = mid - 1 13 else: 14 low = ...
阅读全文
摘要:1. 求最小公倍数的算法: 最小公倍数 = 两个整数的乘积 / 最大公约数 所以我们首先要求出两个整数的最大公约数, 求两个数的最大公约数思路如下: 2. 求最大公约数算法: 1. 整数A对整数B进行取整, 余数用整数C来表示 举例: C = A % B 2. 如果C等于0,则B就是整数A和整数B的
阅读全文
摘要:文件路径截取: 文件路径截取: endswith(): endswith():
阅读全文
摘要:使用python argparser处理命令行参数
阅读全文
摘要:在pycharm上创建虚拟环境,网上的资料非常多。 如果pycharm上有多个项目,如何切换每个项目的虚拟环境? cmd 命令进入虚拟环境所在的文件夹(Pycharm在每创建一个新项目时就会创建一个虚拟环境文件夹) 命令行执行 activate(第一步的文件夹是虚拟环境所在的文件夹,scripts是
阅读全文
摘要:扩展测试库 扩展测试库可使用python或java语言编写。后直接导入需要使用的测试用例文件即可。 具体的实现和操作,后续补充。请参考官网。 资源文件 在资源文件中定义用户关键字,它提供了共享机制,即:定义在资源文件中的用户关键字在导入后即可使用。同时,该资源文件中从其它文件(测试库/资源文件/变量
阅读全文
摘要:RobotFramework测试用例是由四部分组成的,下面就从这四个部分简单介绍语法: 关键字表 *** Keywords *** 设置表 *** Settings *** 变量表 *** Variables *** 测试用例表 *** Testcases *** 1、关键字表 关键字表是干什么用的
阅读全文
摘要:对于RobotFramework自动化测试框架,我这里会从三个单元进行阐述,希望能对你有帮助。 RobotFramework简介 RobotFramework是什么? Robotframework 是由python编写的,一个开源的基于关键词驱动的自动化测试框架,它可以做基于UI或者接口的验收测试,
阅读全文