随笔分类 -  Python

利用Python来熟悉Redis
摘要:简而言之:@a 就是将 b 传递给 a(),并返回新的 b = a(b) 举例: 1 #装饰器 2 3 def a(x): #与装饰器对应的函数 4 return x() 5 @a #装饰器 6 def b(): # 被装饰的函数 7 print('装饰器') 运行上段代码的结果为: 装饰器 [Fi 阅读全文
posted @ 2018-08-23 10:01 (时光)光阴飞逝 阅读(325) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author: Dang Kai # @Date: 2018-08-14 16:28:18 # @Last Modified time: 2018-08-15 08:57:44 # @E-mail: 1370465454@qq.com # @Description:增加多进程 # http://... 阅读全文
posted @ 2018-08-14 17:43 (时光)光阴飞逝 阅读(294) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author: Dang Kai # @Date: 2018-08-14 16:28:18 # @Last Modified time: 2018-08-14 17:37:20 # @E-mail: 1370465454@qq.com # @Description: # http://maoya... 阅读全文
posted @ 2018-08-14 17:39 (时光)光阴飞逝 阅读(381) 评论(1) 推荐(1)
摘要:安装virtualenv 若要使用python虚拟环境进行开发,首先需要安装virtualenv。命令:pip install virtualenv 我已经装过了😁 创建虚拟环境 命令:virtualenv [自定义虚拟环境名称] 运行完以后会在当前路径下生成你的虚拟环境 还有另外一种创建虚拟环境 阅读全文
posted @ 2018-08-03 14:26 (时光)光阴飞逝 阅读(2948) 评论(3) 推荐(0)
摘要:这里碰到了一个问题,我用Xshell远程登录到服务器,直接可以执行我的一个脚本,这个脚本里有一些命令是在PATH路径下的。 但是在Jenkins里面直接执行脚本却报错了,说是找不到这些命令,最后我在执行脚本前先export PATH = /home/.... 把PATH设置了一下,结果就执行成功了, 阅读全文
posted @ 2018-07-31 11:44 (时光)光阴飞逝 阅读(8640) 评论(0) 推荐(0)
摘要:Centos7安装Python3的方法 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, 阅读全文
posted @ 2018-07-31 10:07 (时光)光阴飞逝 阅读(276) 评论(0) 推荐(0)
摘要:使用python3+pymysql 一、安装python3 a) 从网上下载安装吧 二、安装pymysql https://pypi.python.org/pypi/PyMySQL https://github.com/PyMySQL/PyMySQL 当然,最简单的安装方式还是使用pip命令。 > 阅读全文
posted @ 2018-07-27 14:35 (时光)光阴飞逝 阅读(246) 评论(0) 推荐(0)
摘要:自建的python运行环境如下:python3 找到python3.sublime-build文件打开,在文件中加入"env": { "PYTHONIOENCODING": "utf8" }, 即可 文档包含: 阅读全文
posted @ 2018-07-25 16:15 (时光)光阴飞逝 阅读(10040) 评论(0) 推荐(1)
摘要:class ExcelUtil(object): def __init__(self, excelPath, sheetName): self.data = xlrd.open_workbook(excelPath) self.table = self.data.sheet_by_name(sheetName) ... 阅读全文
posted @ 2018-06-13 18:46 (时光)光阴飞逝
摘要:一数据驱动测试的含义: 在百度百科上的解释是: 数据驱动测试,即黑盒测试(Black-box Testing),又称为功能测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试使软件工程师派生出执行程序所有功能需求的输入条件。 在微软网站上的解释是: 数据驱动的单... 阅读全文
posted @ 2018-06-13 14:50 (时光)光阴飞逝 阅读(1514) 评论(0) 推荐(0)
摘要:{'gongzi': '20k-40k', '发布时间': '1天前发布', '福利': '“大数据平台,千万级用户,高并发系统,技术”', '公司名称': '人人行(借贷宝)'}{'gongzi': '15k-28k', '发布时间': '1天前发布', '福利': '“五险一金,团队分享,友好的 阅读全文
posted @ 2018-06-08 10:27 (时光)光阴飞逝 阅读(202) 评论(0) 推荐(0)
摘要:表格模板: 目的将卡片1到卡片5的所有数据组合起来到一个单元格中如下入F列中(工作中为了避免手动复制粘贴),其余不变,因为数据太多 自己一个一个复制工作效率太低,所以写这个脚本是为了方便自己有需要的也可进行修改后使用。运行结果如下: 反过来 以“;”分隔上图F列 结果显示为 卡片1 卡片2 卡片3 的结果def readExcelDataByName(filename, sheet... 阅读全文
posted @ 2018-06-05 15:43 (时光)光阴飞逝 阅读(4787) 评论(0) 推荐(0)
摘要:#!user/bin/env python # coding=utf-8 import xlrd def readExcelDataByName(filename, sheetName): '''读取Excel文件和表名''' sheet = None errorMsg = None try: data = xlrd.open_workboo... 阅读全文
posted @ 2018-06-05 10:49 (时光)光阴飞逝 阅读(497) 评论(0) 推荐(0)
摘要:def window_screenshoot(filename): '''对于有弹窗的用window截图''' path=get_path() path_filename=path+"\\"+time.strftime('%Y-%m-%d_%H_%M_%S')+filename+'.jpg' Ima 阅读全文
posted @ 2018-05-25 13:58 (时光)光阴飞逝 阅读(796) 评论(0) 推荐(0)
摘要:想在globalpararm中导入read_config中的类 import syssys.path.append('..')from common.read_config import Read_Config 阅读全文
posted @ 2018-05-21 11:46 (时光)光阴飞逝 阅读(16478) 评论(2) 推荐(0)
摘要:1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 可下载本人github上的代码:https://github.com/DangKaio/pythonUI-unittest-selenium/tree/master/re... 阅读全文
posted @ 2018-05-21 10:13 (时光)光阴飞逝 阅读(1857) 评论(0) 推荐(0)
摘要:恢复内容开始 首先先来看个单线程的例子: 首先先听了一首music,觉得音乐好听,就用for循环来控制音乐的播放了两次,每首音乐播放需要1秒钟,sleep()来控制音乐播放的时长, 听说有部电影好看,我们就去看,每一场电影需要5秒钟,电影是在太好看了,我们有for循环2次运行结果如下: 通过上边我们 阅读全文
posted @ 2018-05-21 10:12 (时光)光阴飞逝 阅读(207) 评论(0) 推荐(0)
摘要:打开Sublime Text 新建一个Python的编译系统 将路径C:\\python\\python.exe换成自己电脑中Python路径。以sublime-build为后缀名保存在User文件夹 5,安装SublimeREPL插件 首先要确保你已经安装Package Contro import 阅读全文
posted @ 2018-04-19 20:37 (时光)光阴飞逝 阅读(192) 评论(0) 推荐(0)
摘要:file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: file.close() 关闭文件。关闭后文件不能再进行读写操作。 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 file.fileno() 返回一 阅读全文
posted @ 2018-03-22 14:45 (时光)光阴飞逝 阅读(169) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tkqasn/p/5700281.html 阅读全文
posted @ 2018-02-02 08:27 (时光)光阴飞逝 阅读(242) 评论(0) 推荐(0)