05 2019 档案

异常处理
摘要:一、捕捉异常: def calc(a, b): try: # 捕捉异常 res = a / b except ZeroDivisionError as e: return '除数不能为0!' except KeyError as e: # 捕捉KeyError这个异常,当然这段代码没用到字典,所以不 阅读全文

posted @ 2019-05-25 13:27 dongxl 阅读(295) 评论(0) 推荐(0)

python的api中main
摘要:from lib.interface import serverfrom config.setting import server_infoserver.run(**server_info)#import sys,os# 动态获取工程的目录# BASE_PATH=os.path.dirname(os 阅读全文

posted @ 2019-05-21 20:51 dongxl 阅读(258) 评论(0) 推荐(0)

python的api中config的setting
摘要:mysql_info = { 'host': '118.24.3.41', # ip 'port': 3306, # 端口号 'password': '123456', # 密码 'user': 'jxz', # 用户 'db': 'jxz', # 数据库 'charset': 'utf8', 'a 阅读全文

posted @ 2019-05-21 20:50 dongxl 阅读(508) 评论(0) 推荐(0)

python的api中lib的tools汇总1
摘要:import hashlib, pymysql,redis,timefrom config import setting# md5加密,加盐def md5(s): s = (str(s) + setting.SALT).encode() m = hashlib.md5(s) return m.hex 阅读全文

posted @ 2019-05-21 20:47 dongxl 阅读(405) 评论(0) 推荐(0)

python的api中lib的interface汇总1
摘要:import flask, jsonfrom lib.tools import op_mysql, md5, saveRedis,table_exists,getRedisserver = flask.Flask(__name__)@server.route('/table_data')def ge 阅读全文

posted @ 2019-05-21 20:44 dongxl 阅读(405) 评论(0) 推荐(0)

动态获取工程的目录,当前路径加载到环境变量
摘要:import sys,os动态获取工程的目录BASE_PATH=os.path.dirname(os.path.abspath(__file__))BASE_PATH2=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#sys.p 阅读全文

posted @ 2019-05-21 20:43 dongxl 阅读(350) 评论(0) 推荐(0)

python中模拟接口开发
摘要:# 模拟没有开发好的接口# pip install flaskimport flaskimport jsonserver = flask.Flask(__name__)@server.route('/login') # 浏览器访问的名称def welcome(): data = {'code': 0 阅读全文

posted @ 2019-05-18 13:11 dongxl 阅读(361) 评论(0) 推荐(0)

获取QQ信息导入execl、存redis、下载头像
摘要:# http://q4.qlogo.cn/g?b=qq&nk=1049328922&s=140 #这个是获取头像的url# 1、请求qq群的接口,实现传入一个群号# 2、把群里每个人的 昵称、群备注、入群时间、qq号,性别,存到redis里面,用hash类型# {"qq_num":511402865 阅读全文

posted @ 2019-05-18 13:07 dongxl 阅读(266) 评论(0) 推荐(0)

python中修改execl、xlrd、xlutils
摘要:import xlrdfrom xlutils import copybook = xlrd.open_workbook('students.xls')sheet0 = book.sheet_by_index(0) # 获取原来的数据new_book = copy.copy(book)sheet = 阅读全文

posted @ 2019-05-13 21:12 dongxl 阅读(649) 评论(0) 推荐(0)

python中写日志log
摘要:import nnloglog = nnlog.Logger('test.log',level='error',backCount=5,when='D') #默认是debug级别最低的,默认保留5天的backCount when='D' # D H M S D=天,H=小时,M=分钟 S=秒log. 阅读全文

posted @ 2019-05-13 21:08 dongxl 阅读(505) 评论(0) 推荐(0)

python中操作redis
摘要:import redishost = '110.24.3.70'passwd = 'HK0000'r = redis.Redis(host=host, password=passwd, db=15, decode_responses=True) # 0-15# decode_responses=Tr 阅读全文

posted @ 2019-05-13 21:01 dongxl 阅读(519) 评论(0) 推荐(0)

python中读取execl、xlrd
摘要:import xlrdbook = xlrd.open_workbook('CJ_test.xls')sheet = book.sheet_by_index(0)print(sheet.row_values(0)) # 某一行的数据print(sheet.col_values(0)) # 某一列的数 阅读全文

posted @ 2019-05-13 20:50 dongxl 阅读(213) 评论(0) 推荐(0)

python调用接口requests
摘要:import requests# get方式,输入查询条件,查询数据url='http://api.nnzhp.cn/api/user/stu_info'd = {'stu_name':'矿泉水2'}req = requests.get(url,d)print(req.json()) #字典prin 阅读全文

posted @ 2019-05-13 20:47 dongxl 阅读(3332) 评论(0) 推荐(0)

python中发送邮件
摘要:import yagmail# 邮箱的账号密码 用的什么邮箱 163\腾讯\126# 给谁发邮件\抄送给谁# 邮件的主体\正文、附件user='10089693819@qq.com'passwd='olwirjaskmbpbigf100' # 授权码smtp_host='smtp.qq.com'mail=yagmail.SMTP(user=user,password=passwd,host... 阅读全文

posted @ 2019-05-11 14:51 dongxl 阅读(120) 评论(0) 推荐(0)

python中常用模块
摘要:一、模块、包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 什么是包? 包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上 阅读全文

posted @ 2019-05-11 13:32 dongxl 阅读(844) 评论(0) 推荐(0)

python中双色球
摘要:# 1、红色球6个,1,33,蓝色球1个,1-16# 1、先从1,33之间取6个 random.sample([1,33],6)# 2,再从1-16之间取1个 random.choice([1,16])# 3、把双色球号码改成 红色球 01 02 03 04 05 06 蓝色球 07 的格式# 4、 阅读全文

posted @ 2019-05-11 13:18 dongxl 阅读(268) 评论(0) 推荐(0)

python中造日志文件夹
摘要:def timestamp_to_str(timestamp=None,format='%Y-%m-%d %H:%M:%S'): '''时间戳转格式化好的时间,如果没有传时间戳,就获取当前的格式化时间''' if timestamp: time_tuple = time.localtime(time 阅读全文

posted @ 2019-05-11 13:17 dongxl 阅读(156) 评论(0) 推荐(0)

python中登录、注册操作数据库
摘要:# 1、注册、登录# 1、注册的时候存账户密码到数据库里面,密码存密文,要加盐# 2、登录的时候账号、密码从数据里面取,登录失败一次,错误次数 + 1,错误次数大于3不让登录# 1、建表 id,username,password,error_count# 2、账号不存在,并且2次输入的密码是一致,就 阅读全文

posted @ 2019-05-11 13:15 dongxl 阅读(1708) 评论(0) 推荐(0)

python中导出数据到execl
摘要:# 1、写一个函数,随便输入一个表名,把这个表里面所有的数据,导出到excel里面# 1、'select * from %s' ,查出这个表所有的数据# 2、再把所有的数据写到excel xlwtimport pymysql, hashlib, xlwtdef op_mysql(sql: str): 阅读全文

posted @ 2019-05-11 13:11 dongxl 阅读(787) 评论(0) 推荐(0)

python删除日志
摘要:import timeimport os# 获取到所有的日志文件 os.walk()# 判断三天前的日志# 1、获取到文件名里面的日期# 2、再把日期转换成时间戳# 3、再获取三天前的时间戳,如果文件的时间小于3天前的时间就删除def str_to_timestamp(str_time=None, format='%Y-%m-%d %H:%M:%S'): if str_time: ... 阅读全文

posted @ 2019-05-11 13:09 dongxl 阅读(379) 评论(0) 推荐(0)

pip模块 redis、xlrd、xlutils、nnlog、requests
摘要:pip install redispip install xlrd pip install xlutilspip install nnlogpip install requests pip install flask # mock 模拟开发接口 pip install itsdangerous # 阅读全文

posted @ 2019-05-11 11:40 dongxl 阅读(163) 评论(0) 推荐(0)

导航