python应用
风火编程
python代码应力求简洁高效, 兼顾可读性.
博文章大致可以分为:
1. 总结性的
以功能为导向, 总结工作中实现某一功能可以使用的方法.
2. 勘误性的
试图纠正流行博客中的错误, 不要让转载变成传播错误.
3. 优化性的
主要从简洁和效率两方面考虑,优化一些网络上的代码
从事python开发工作五年之后总结和分享从入门开始的笔记.时刻铭记python是开源的.
QQ &&微信: 77245741
展开
-
风火编程--用pillow对比展示两张图片
用python的pillow库对比展示两张图片frame1和frame是使用不同方法处理过的摄像头的流,为了查看处理结果有没有较大偏差, 通过pillow把两张图拼到一起并展示出来. frame和frame1是pillow的Image对象, 此处是视频流转换过来的, 也可以是pillow读的图片文件.代码new = Image.new(‘RGB’, (frame1.width+frame.width + 50, max(frame1.height, frame.height)))new.paste(原创 2022-02-24 13:08:16 · 2162 阅读 · 0 评论 -
风火编程--pandas筛选不包含字符串, 不在列表内
pandas筛选不包含字符串, 不在列表内不包含字符串df[(df[‘订单号’].str.contains(‘S0’) == False)]不在列表内df[(~ df[‘订单号’].inin([‘S0’, ‘S1’]) )]原创 2021-11-23 13:58:28 · 3571 阅读 · 3 评论 -
风火编程--c语言字符串数组
c语言字符串数组char *argv[3];argv[0] = (char *)malloc(100);argv[1] = (char *)malloc(100);argv[2] = (char *)malloc(100);memset(argv[0], 0, 100);memset(argv[1], 0, 100);memset(argv[2], 0, 100);strcpy(argv[0],“filename”);strcpy(argv[1],’“param1”);strcpy(ar原创 2021-09-09 19:25:28 · 57 阅读 · 0 评论 -
风火编程--python发邮件email
发邮件import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr# 发件人邮箱账号my_sender = 'xxx@xxx.com'my_pass = 'xxxxxx'# 收件人邮箱账号receiver = 'xxx@qq.com'def mail(): ret = True try: # 邮件内容 msg = MIMETex原创 2021-05-07 16:03:52 · 215 阅读 · 0 评论 -
使用同花顺获取单只股票的所有历史日线数据
同花顺导出股票数据进入个股K线图界面菜单栏: 分析>历史成交右键>数据导出>导出所有数据选择路径>下一步>完成原创 2021-03-23 17:10:06 · 5968 阅读 · 0 评论 -
风火编程--python画堆积柱状图代码片段
堆积柱状图代码片段vol = ax.bar(index, df['vol'], width=0.3, align='edge', bottom=df.close.min(), color='r', alpha=0.8, label='成交量') large = ax.bar(index, df['count_large'], width=0.3, align='edge', bottom=df.close.min(), color='r', alpha=0.8, label='大单笔数')原创 2020-12-28 15:38:13 · 275 阅读 · 0 评论 -
风火编程--pandas数据离散化处理cut()
pandas进行数据离散化list_bins = [0, 100000, 500000, 1000000000000] list_labels = ['小于10', '10到100', '大于100'] df['scale_laber'] = pd.cut(df['amount'], bins=list_bins, labels=list_labels, include_lowest=True) sum_ =原创 2020-12-28 13:48:46 · 208 阅读 · 0 评论 -
fiddler抓app配置
fiddler抓app配置电脑上配置fiddler,https手机wifi设置代理为电脑ip+fiddler端口手机安装fiddler安全证书如果手机连不上网络添,在电脑上加注册表项运行regedit打开注册表管理器设置fiddler规则Rules参考: https://www.cnblogs.com/wenbodeboke/p/9770771.html...原创 2019-11-13 11:48:11 · 345 阅读 · 0 评论 -
风火编程--量化交易之聚宽DEMO
风险控制使用2倍平均波幅进行止损for stock, pos in context.portfolio.positions.items(): last_entry_date = g.entry_dates[code] prev_date = context.current_dt - timedelta(days=1) df = get_price...原创 2019-08-10 23:47:43 · 352 阅读 · 0 评论 -
安居客,58同城等网站自定义字体加密破解
自定义字体加密破解1. 拿到字体字符串, 初始化字体解析的类2. 解析字段3. 传入实例主方法即可返回解密后的内容DEMO:原创 2019-08-23 19:37:00 · 861 阅读 · 0 评论 -
风火编程--繁体转简体
繁体转简体依赖文件代码from langconv import Converterf = "臺灣的額同胞們"# f转简体j = Converter('zh-hans').convert(f)# j转繁体f = Converter('zh-hans').convert(j)print(j)print(f)...原创 2018-11-12 11:09:00 · 5632 阅读 · 0 评论 -
风火编程--python多线程下载文件
多线程下载文件出现异常的线程会自动重新下载, 所有的进度会在同一位置轮换显示 import os import datetime from urllib import request url_list = ["url1","url2","url3","url4"] b原创 2018-11-06 20:24:03 · 231 阅读 · 0 评论 -
风火编程--python获取单只股票实时数据和历史数据
获取股票数据这本来是专门为我的一个单一选股模型提供数据的类, 因此封装的只是模型中需要的数据. 如有其它需求可以自己扩展. 积分多的可以下载文件, 没积分的直接复制下面的代码是一样的. 代码不复杂, 一看就懂.欢迎加qq或微信(77245741)共同探讨.# coding: utf-8__author__ = "风火"from datetime import datetime, da...原创 2018-11-05 23:43:11 · 3716 阅读 · 0 评论 -
风火编程--selenium和webdriver等待/点击/frame/window切换窗口最大化/滚动/js定位
点击:https://blog.csdn.net/jojoy_tester/article/details/53453888等待:原创 2018-11-05 11:21:52 · 1127 阅读 · 1 评论 -
风火编程--正则表达式应用
时间格式def make_time(self, ot): """ 把时间转成标准格式字符串 :param time: 解析出来的时间格式: '2019-09-29 上午/中午/下午8点20分' :return: '2019-09-29 08:20' "&原创 2018-10-11 21:24:34 · 445 阅读 · 0 评论 -
风火编程--跨域请求错误解决
php跨域请求错误解决在视图函数的返回值中开放求头api.route(url)def view():resp = make_response(json.dumps(result, ensure_ascii=False))resp.headers[‘Access-Control-Allow-Origin’] = ‘*’return resp...原创 2019-01-10 23:51:20 · 178 阅读 · 0 评论 -
风火编程--自动刷新简历(智联,前程无忧,人才热线)
自动刷新简历找工作, 每天刷新简历, 太麻烦. 预示写了个脚本, 每5分钟自动刷新一次. 但是由于这几家网站转在登录页面都进行了加密处理, 解析器来比较麻烦, 所以做成半自动的. 每天早上需要手动配合登录一次. 之后就会每隔5分钟自动刷新一次了,直到20:00. 窗口不能关闭, 拉到边上就好.有写好登录逻辑的道友欢迎补充, 指正.代码奉上# coding: utf-8import t...原创 2019-03-06 08:42:55 · 588 阅读 · 2 评论 -
风火编程--python绘制小猪佩奇
绘制小猪佩奇# coding: utf-8import turtle as t t.screensize(400, 300)t.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink)t.setup(840,500) # 设置主窗口...转载 2019-03-15 22:56:22 · 255 阅读 · 0 评论 -
风火编程--requests爬虫的使用
requests爬虫获取responseimport requestrequest.get(url=url, headers={"User-Agent":"Mozilla/5.0(WindowsNT6.1;rv:2.0.1)Gecko/20100101Firefox/4.0.1"})解析数据from lxml import etreeitem = {}html = etree.H...原创 2019-03-16 01:29:50 · 280 阅读 · 0 评论 -
风火编程--python爬虫几个xpath解析方法
python爬虫解析xpath# 根据文本内容取标签的下一个弟标签的文本/span[text()="持续时间:"]/following-sibling::*[1]/text()原创 2018-11-07 23:24:54 · 264 阅读 · 0 评论