`
文章列表

Linux升级python到3.6

  # python -V # 查看python 版本 # cd /home/centos/Downloads # 进入存放目录 # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 python # tar xvf Python-3.6.1.tar.xz # 解压文件 # cd ./Python-3.6.1 # 进入解压后的文件目录 # mkdir /usr/local/python3 # 创建编译安装目录 # ./configure --pr ...
# -*- coding: utf-8 -*- import hashlib #待加密内容 strdata="xiaojingjiaaseafe16516506ng" h1=hashlib.md5() h1.update(strdata.encode(encoding='utf-8')) strdata_tomd5=h1.hexdigest() print("原始内容:",strdata,",加密后:",strdata_tomd5) import time import base ...
  import java.util.*; import java.text.SimpleDateFormat; String str1 = (new SimpleDateFormat("yyyy-MM-dd")).format(new Date()); String str2 = (new SimpleDateFormat("hh:mm:ss.SSS")).format(new Date());//当前时间精确到毫秒 String str3 = (new SimpleDateFormat("hh:mm:ss")).fo ...
  from collections import Counter def func1(num_list): ''' 直接使用set方法 ''' if len(num_list)!=len(set(num_list)): print 'have duplicates!!!' else: print 'no duplicates!!' def func2(num_list): ''' 使用collection的Counter类 ''' ...

python轻量级定时任务

 
提到定时任务调度的时候,相信很多人会想到芹菜celery,要么就写个脚本塞到crontab中。不过,一个小的定时脚本,要用celery的话太“重”了。所以,我找到了一个轻量级的定时任务调度的库:schedule。   库的安装还是最简单的pip install schedule,使用起来也是很容易理解的。我们从最简单的栗子看起:   import schedule import time def job(): print("I'm working...") schedule.every(10).minutes.do(job) sch ...
一、执行文件run.py   # -*- coding: utf-8 -*- from exception.handler_exception import HandlerException as handler from flask_restful import Api app = Flask(__name__) api = Api(app) import app.api.route as route route.initRoute(api) if __name__ == '__main__': """ ...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Json Test Demo</title> <script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script> </head> <body> <ta ...
我们在实际的测试工作中,有时候我们在测试时需要使用tab 键将焦点转移到下一个元素,用于验证元素的排序是否正确。webdriver 的Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用send_keys 来模拟上下键来操作下拉列表的情况。 #coding=utf-8 from selenium import webdriver #引入Keys 类包 from selenium.webdriver.common.keys import Keys import time driver ...
Python3 标准库自带logging模块,使用的时候直接引用   写log import logging # 引入logging模块 from logging.handlers import TimedRotatingFileHandler import os.path import time # 第一步,创建一个logger logger = logging.getLogger() logger.setLevel(logging.INFO) # Log等级总开关 # 第二步,创建一个handler,用于写入日志文件 rq = time.strftime(' ...
在使用flask进行一个项目编写的时候,可能会有许多个模块,很不方便管理维护,flask中便有了blueprint的概念。可以分别定义模块的视图、模板、视图等等,我们可以使用blueprint进行不同模块的编写,不同模块之间有着不同的静态文件、模板文件、view文件,十分方便代码的维护和管理。 目录结构如图:  run.py代码如下:   from flask import Flask from flask import render_template app = Flask(__name__) from routes_mod.user import * fro ...
USE 库名; SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 = A.name, 字段说明 = isnull(G.[value],''), 标识 = Case When COLUMNPROPERTY( A.id,A.n ...
      使用python版本为:3.5 环境要求: 1,安装jdk1.8 2,安装python 3,安装python模块xlrd、xml   运行(注意:excel文件、xml文件和代码执行文件在同一目录): 1、命令行进入到py文件的目录 (windows系统,cmd进入dos命令窗口,执行:“cd C:\Users\...”,进入到文件所在路径目录,这里举例文件在C:\Users目录下面) (OS系统,进入终端,输入命令"cd /Users/xiaojingjing/Documents/",进入到文件所在路径目录,这里举例文件在/Users ...
互联网行业越来越重视安全机制,很多公司数据库连接都会在原有基础连接信息上,再加一层身份校验,比如ssh层连接身份校验。   我们在做接口测试的时候,常常都需要到数据库里面拿一些数据,为了方便,使用jmeter的jdbc request和jdbc connection  configuration模块功能可以满足基本的测试数据需求。   但是,在jdbc connection  configuration模块功能里面,只支持基本的数据库连接配置,如果我们要访问的数据库有ssh校验,就不能达到我们的需求。我们分析一下整个流程,主要分4个步骤,具体如下:   一、创建ssh连接。 j ...
为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。    关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键 ...
安装好CenOS7后,自带的yum不能直接使用,使用会出现如下问题:   原因是没有配置yum源,修改/etc/yum.repos.d/CenOS-Base.repo文件内容如下: # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. ...
Global site tag (gtag.js) - Google Analytics