随笔分类 - python
摘要:import pymysql from pymysql.constants import CLIENT ''' pymysql 执行多条SQL语句 8.0版本之后需要在建立连接的时候添加参数client_flag = CLIENT.MULTI_STATEMENTS ''' # 打开数据库连接 db
阅读全文
摘要:安装及使用参考:https://blog.51cto.com/u_14320361/2488888 常用命令: 查看当前版本 pyenv version 查看所有可安装的版本 pyenv install --list 查看工作环境 pyenv virtualenvs 切换环境 pyenv activ
阅读全文
摘要:1、安装python3 2、安装sdk、npm、nodejs、cnpm 参考:http://www.testqa.cn/article/detail/224#Android_SDK_2 参考:https://www.jianshu.com/p/ac88701e2bbd 按照上面的教程可能会遇到各种问
阅读全文
摘要:如果下载超时,可以使用豆瓣源-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 你到你的项目根目录下 执行 pip freeze > requirements.txt 生成requirements.txt文件,包含pip
阅读全文
摘要:pythonpath是python搜索路径,import 模块都是从pythonpath中搜索 打印pythonpath import sys print(sys.path) 设置pythonpath: 指定目录添加到pythonpath中 sys.path.append('绝对路径') 在窗口中设
阅读全文
摘要:flask 1 import flask 2 from flask import jsonify 3 from flask import request # 要获取到请求参数的话,就要导入这个模块 4 5 ''' 6 创建接口服务,格式:flask.Flask(__name__),类似于redis.
阅读全文
摘要:python操作redisstring类型: 1 import redis 2 r = redis.Redis(host='ip',port=6379,password='123456',db=0) # 建立连接 3 r.set('name1','qq') # 设置值 4 r.set('name2'
阅读全文
摘要:设置颜色开始 :\033[显示方式;前景色;背景色m 前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色 显示方式: 0 终端默认设置 1 高亮显示 4 使用下划线 5 闪烁 7 反
阅读全文
摘要:使用装饰器:不改变函数本身并新增功能装饰器:本质也是一个函数(嵌套函数+高阶函数) 1、返回值:函数对象(内层函数) 2、在被装饰函数之前@装饰器函数 3、被装饰函数需要传参:装饰器内部函数也需要传参,写成inner(*args,**kwargs)适用多个被装饰函数 4、装饰器需要传参:则在装饰器外
阅读全文
摘要:^:匹配字符串的开头$:匹配字符串的末尾。\A:匹配字符串的开头\Z:匹配字符串的末尾.:匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...]:用来表示一组字符,单独列出:[amk] 匹配 'a','m'或'k'[^...] : 不在[]中的字符:[
阅读全文
摘要:'''set是一个无序(不支持索引和切片)而且不重复的集合,有些类似于数学中的集合,也可以求交集,求并集等,'''s1={1,2,3,1} #定义一个set s1 如果s1={}为空则默认定义一个字典# s1 = set() # 定义空集合s2=set([2,5,6])print(s1) # s1=
阅读全文
摘要:'''字典是无序的,使用键-值(key-value)存储,具有极快的查找速度。'''d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}print(d.get('Bob')) # 根据key获取values,如果不存在返回None,这里输出75d.pop('Bob'
阅读全文
摘要:'''列表:序列、有序、可变'''print(dir(list)) # 查看列表的方法l = ['a','b','c',4]l.append(5) # 追加列表 ['a', 'b', 'c', 4, 5]l.pop() # 从尾部删除一个元素 ['a', 'b', 'c', 4]l.remove('
阅读全文
摘要:字符串属性:序列、有序、不可变s='abcdefg h kk'print(s.title()) # Abcdefg H Kk 将字符串转换为标题格式print(s.capitalize()) # Abcdefg h kk 将字符串首字母大写print(s.upper()) # ABCDEFG H K
阅读全文
摘要:dumps()与dump()区别 dumps是将dict转化成json字符串格式,loads是将json字符串转化成dict格式。 dump和load也是类似的功能,只是与文件操作结合起来了。 dump(写入内容,文件对象) 和load(文件对象) 代码实现: def write_file(): l
阅读全文
摘要:构造post请求时需要注意点: 通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。
阅读全文
摘要:知识点汇总 1-文件 1- Python2 File -- Python3 TextIOWrapper 2-文件的打开: 1- open(file,mode) 函数 有返回值--文件对象 2- 一定要有file文件路径(路径、文件名、文件格式) 否则 TypeError: Required argu
阅读全文
摘要:字符串格式化方法 方法一:% 1-print('名字是%s,年龄是%s' % (name ,age)) 2- %s 字符串 相当于执行了str() 3-(name,age)只能是元祖,不能是列表 4- %d 十进制 %f 浮点型(最多6位小数 ,%3.2f 指定长度于小数点位数) %s 字符串 %x
阅读全文
摘要:一、单层拷贝 不管深拷贝还是浅拷贝对不可变数据类型都是引用内存地址 不管深拷贝还是浅拷贝对可变数据类型都是会重新创建新的内存空间 赋值是指向同一个对象,内存地址不变 例子: 1、单层浅拷贝: 不可变类型:int、字符串、元组 a = 1 # 不可变类型 copy_a = copy.copy(a) #
阅读全文