![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 65
Sen-Lee
Today!Just Today!Not Tomorrow!
展开
-
Flask开发简易网站疑难点梳理
Flask是python的web框架, 首先python本身开发效率就高,再因为Flask是轻量级的,相比Django容易很多。原创 2023-06-07 10:51:25 · 835 阅读 · 0 评论 -
tkinter开发股票level2行情接收策略研发平台使用说明
文章目录简介使用技术技术细点项目展示简介Level2行情探测器(1)基于沪深level2行情,进行深入挖掘,构建高效指标,动态展示指标运行趋势,实时探测A股状态,发现交易机会;(2)基于期货行情,构建T0指标,支持期货实盘下单交易[ing];(3)用户动态构建指标,并展示指标;(4)用户编写策略(Python),使用Level2行情或系统指标或自构建指标;(5)仿真运行策略,图形展示买卖点,股票可实现写文件对接别的交易系统实现全自动下单;或手动更近买卖点下单;(END)本系统相关问题通过这个原创 2021-05-18 15:08:20 · 826 阅读 · 1 评论 -
使用mplfinance画K线图,并显示均线,同时画多图
数据ddata={'Open': [42.1, 42.52, 42.47, 42.53, 42.36, 42.25, 42.54, 42.49, 42.7, 42.8, 42.9, 43.08, 43.04, 43.04, 43.0, 42.98, 42.84, 42.83, 42.66, 42.75, 42.83, 42.99, 42.94, 43.02, 42.95, 42.95, 43.02, 43.16, 43.26, 43.52, 43.57, 43.57, 43.59, 43.81, 43.9原创 2021-01-14 17:59:32 · 4707 阅读 · 4 评论 -
python数据分析画图等开发环境以及工具集成离线安装
文章目录IDEPYTHON第三方库下载地址IDE使用pycharm2020社区版。PYTHON使用python3.6.8第三方库主要库说明:numpy:矩阵运算库pandas:基于numpy的数据分析库scipy:基于numpy的科学计算库,如优化,方程求解等matplotlib:数据绘图包因为依赖的关系安装有顺序的。直接批量安装:鼠标双击 setup.bat或 cd 到whl库所在的目录下,顺序运行如下命令pip install pylab_sdk-1.3.2-py3-none原创 2020-08-13 15:00:17 · 216 阅读 · 0 评论 -
自动化交易通道搭建-文件单读写冲突处理
文章目录背景实现写文件实现问题解决有没有一种方式,能控制我读文件的时候,别的一切程序都不能写?没找到!!换一种思路?问题:因为读的过程耗时较多,期间写入了额外的信号,导致删除文件的时候,把额外的信号也删除了,导致漏单。分析:删除文件是需要的,否则引发重复单更麻烦。那么:怎么办呢?答案修改一下Python策略定时函数,读文件之前,先重命名。这样只要重命名成功,那么就做到了读写分开啦!妙!!!结语背...原创 2020-03-22 13:34:08 · 482 阅读 · 0 评论 -
90G图片分享&图片批量压缩zip和解压unzip
文章目录批量压缩和解压图片分享批量压缩和解压python3.6#coding=utf-8import os,os.pathimport zipfiledef get_files(dirname): for root, dirs, files in os.walk(dirname): return root,filesdef zip_dir(dirname,...原创 2019-12-09 17:59:51 · 398 阅读 · 0 评论 -
构建自己的网站(一)——uWSGI+Django实现显示图片点击更新
文章目录目的说明前提遇到的问题及解决通过ip地址+端口也访问不到服务器?域名不可用?域名解析后还是不可用?80端口没开放?本地实现点击切换图片django+html图片显示不出来?django服务器实现显示图片创建django项目:$django-admin startproject mysite创建应用shows用来显示图片:$ python manage.py startapp shows目录...原创 2019-12-04 17:39:56 · 627 阅读 · 0 评论 -
开源项目发布到PyPI上,以实现使用pip安装
文章目录前提以我的github项目dtutils为例发布到PyPI上,以实现使用pip安装准备开始生成安装包上传安装包到pypi安装与使用安装 pip install dtutils使用结语前提搞了一个python项目,如何开源,开源后又如何让用户使用pip直接安装?使用git管理你的项目参考这篇文章《Windows下Git及远程连接使用处理》https://blog.csdn.net/...原创 2019-11-18 18:02:01 · 437 阅读 · 0 评论 -
Python 生成器简单示例
生成所有的自然数中的素数#求所有自然数中的素数import mathfrom collections import Iterator,Iterabledef calc(): i=0 while True: if [ii for ii in range(2,int(math.sqrt(i))) if i%ii == 0] ==[]: y...原创 2019-11-08 14:30:36 · 231 阅读 · 0 评论 -
Python dict按key或按value排序
文章目录前言按key排序使用sorted+lambda使用sorted+zip直接用sorted按value排序使用sorted+lambda使用sorted+zip速度测试附送前言python中的dict数据是按key的hash值存放的,说是不保证输入顺序和输出顺序一致。不好复现:a={'b':2,'a':1,'c':6,'g':9,'e1':4,'e0':2}a.setdefault...原创 2019-11-07 15:41:08 · 4495 阅读 · 1 评论 -
python 开源日期时间转换函数工具集【dtutils】
文章目录前提工具存放位置提供的函数有下载使用使用示例前提python中常用的日期时间转换工具有datetime和time,用法很详细复杂,复杂到每次本人使用的时候必须对照着文档使用。特别是在获取当前日期时间,日前时间转换成时间戳,时间戳转换成日期时间,时间差等时,必须要对照文档,麻烦。现在封装了最最常用的函数,希望大家能不用文档直接使用。工具存放位置工具存放到了github,作为一个小...原创 2019-11-05 18:29:06 · 1057 阅读 · 2 评论 -
Python list中选择满足某种条件的数据操作
文章目录1.实际问题实例问题2.实际问题使用list处理技术求超过1s的个数和500ms到1s间的个数,分布情况?最大和最小的10个是哪几个呢?3.扩展结语1.实际问题最近在做下单性能测试,要测试报单出去到收到回报时过了多长时间。基本方案是,for循环批量下单,在下单处和收到下单回报出记录日志,通过分析日志,得到每个下单-回报时间长。实例#收集到的从下单到收到下单回报的时间间隔,单位是ms...原创 2019-11-05 14:19:49 · 12719 阅读 · 0 评论 -
Python collections中的双向队列deque简单介绍
Python collections中的双向队列deque简单介绍前言简单使用基本代码使用ipython验证性能测试pop和appendinsert计算移动平均结语前言在python神书《Python+Cookbook》中有这么一段话:在队列两端插入或删除元素时间复杂度都是 O(1) ,而在列表的开头插入或删除元素的时间复杂度为 O(N)。于是就想验证下。简单使用基本代码from co...原创 2019-11-02 10:32:13 · 466 阅读 · 0 评论 -
经典编程书籍大全-python
github上7K+star项目罗列了经典编程书籍大全,但都是给出书籍的购买链接,没有响应的电子书。https://github.com/jobbole/awesome-programming-books收集整理了上面推荐的python的绝大部分收集到的电子书单:百度网盘下载地址链接:https://pan.baidu.com/s/101L2jxrF6vbiZ7ig3W...原创 2019-09-20 11:54:23 · 345 阅读 · 0 评论 -
Python 方法解析顺序MRO(Method Resolution Order)测试
一、问题提出python支持多继承,当有两个父类A 和 B都有一个方法m时,C类继承了A、B,当调用m的时候,用的是A类的m呢还是B类的m呢?这个就需要用到方法解析顺序MRO了,目前用的是C3方法。二、验证1. 代码#coding:utf-8class parent1(): def __init__(self): print("im one") ...原创 2019-09-05 16:48:34 · 452 阅读 · 0 评论 -
Python 函数参数传递机制(都是引用(地址)传递)
一、别人的结论http://c.biancheng.net/view/4471.htmlpython中,根据实际参数的类型不同,函数参数的传递方式可分为 2 种,分别为值传递和引用(地址)传递:(1) 值传递:适用于实参类型为不可变类型(字符串、数字、元组);(2) 引用(地址)传递:适用于实参类型为可变类型(列表,字典);二、我的结论,都是引用传递#coding:utf...原创 2019-09-04 16:20:17 · 5160 阅读 · 3 评论 -
Python中引用、浅拷贝和深拷贝
一、必备知识:值比较 ==,对象是否同一个比较 is#数值常量>>> a=1>>> a==1 #值比较True>>> a is 1 #对象比较,1常量,a就是1的引用(别名)True>>> a is 2 #对象比较False#字符串常量>>> s="123" >>>...原创 2019-09-03 21:09:54 · 91 阅读 · 0 评论 -
python中的print遇到\r回车符
\r 和 \n 都是以前的那种打字机传承来的。\r 代表回车,也就是打印头归位,回到某一行的开头。\n代表换行,就是走纸,下一行。linux只用\n换行。win下用\r\n表示换行。python中同样一句话:print (u'前面的内容\r只显示后面的内容')在pycharm控制台显示如下:在python自带IDLE运行显示如下:可以看原创 2016-09-23 20:39:30 · 28894 阅读 · 3 评论 -
Python自带的IDLE中最常用的三组快捷键
Alt+3 , Alt+4 代码的注释 和 去注释 Ctrl+[ , Ctrl+] 减缩进 和 加缩进 Alt+p, Alt+n 上一条命令 和 下一条命令原创 2016-09-28 19:31:54 · 7135 阅读 · 0 评论 -
Python中三目运算符的妙用
三元运算是if-else 语句的快捷操作,也被称为条件运算。#样式:[on_true] if [expression] else [on_false]#例子:x, y = 50, 25small = x if x < y else y#还可以嵌套使用,然当还可以更多层嵌套a,b,c = 10,20,5minValue = a if a < b and a < c else (b原创 2016-09-28 21:09:04 · 4404 阅读 · 0 评论 -
Python中转码错误遇到 illegal multibyte sequence
当调用如下语句:re_data = re_data.decode('gbk') #re_data 是#-*- coding: cp936 -*-类型字符串,即gbk编码如果字符串中有非法字符,有时会报错,抛出如下异常:'gbk' codec can't decode bytes in position 19566-19567: illegal multibyte sequence原创 2016-09-30 10:05:19 · 23140 阅读 · 4 评论 -
python爬虫---post抓取查询数据简单说明
一、做python爬虫,在爬取数据前,一般需要对网页进行简单分析。这里推荐用火狐的HttpFox,简单实用。二、爬取查询数据,查询类型的,说明是要post相关数据过去才能get到想要的数据。 如下图,巨潮信息网的,通过查询显示想要的数据,然后抓取下来。 通过HttpFox分析,要得到相关的数据,post过去的数据相当复杂。如下面这一大串:stoc原创 2016-10-13 22:23:23 · 12899 阅读 · 2 评论 -
python连接数据库中文乱码问题分析
python 用pymssql连接MS SQL Server数据库或用MySQLdb连接mysql数据库时,经常会遇到中文乱码问题。为了提高解决问题效率,分析取到的数据的编码格式很重要。推荐使用 chardet 做编码分析:CMD 下安装原创 2016-11-11 15:45:32 · 1314 阅读 · 0 评论 -
Python 使用xlrd读Excel文件报错
Python 使用xlrd读Excel文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '\xef\xbb\xbf<?xml'格式错误,大概意思就是期望的是BOF开头记录,但是读到的是'\xef\xbb\xbf<?xml' 。通常Unsupported format是...原创 2016-12-10 21:16:56 · 32412 阅读 · 5 评论 -
pysvn下载地址
http://pysvn.tigris.org/project_downloads.html原创 2016-11-24 10:39:05 · 1868 阅读 · 0 评论 -
windows下双python环境下django初探
一、环境问题安装了python2.7和python3.7。要兼容,直接把python3.7下的python.exe重命名为python3.exe配置下环境变量path:C:\Python37-32\ 和 C:\Python37-32\Scripts二、安装django,用的setup安装,直接到文件所在路径下:python3 setup.py install配原创 2017-12-06 21:58:56 · 630 阅读 · 0 评论 -
python 实现批量xls文件转csv文件
引言:以前写的一个批量xls转csv的python简单脚本,用的是python2.7#coding=utf-8import osimport timeimport loggingimport xlrdimport csv#xls文件存放路径INPUTPATH= u"D:\\lsssl\\桌面\\xls文件"#生成的csv文件存放路径OUTPATH = u"D:\\ls原创 2018-02-02 23:48:15 · 5390 阅读 · 3 评论 -
python实现批量删除某个路径下所有的某种文件
引言:下面是以前写的批量删除某文件夹及其子文件夹下的.pyc文件,可参照下实现批量删除别的类型的文件。用的是python2.7#coding=utf-8import os def readFilename(file_dir): for root, dirs, files in os.walk(file_dir): return files,dirs,原创 2018-02-02 23:55:49 · 3573 阅读 · 2 评论 -
python实现查找某个路径下所有的文件是否包含某个字符串
python实现查找某个路径下文件是否有某个字段,用的python3.6#coding=utf8import os#import tkFileDialog def readFilename(file_dir): for root, dirs, files in os.walk(file_dir): return files,dirs,root ...原创 2018-02-03 00:03:35 · 18699 阅读 · 0 评论 -
python日志logging注意点
点1:logging和handler的日志级别是有优先级别的,handler是在logging的基础上再取级别高的。 logging不设置(默认是warn),handler设置为info,那么最后info的日志还是输出不了,底层采用的是logging的。点2:handler可以设置输出到控制台的StreamHandler和到文件的FileHandler。可以分别设置不同的日志级别。前提还是得在...原创 2019-07-04 15:49:45 · 198 阅读 · 0 评论 -
从开发攻城狮(C++)到测试开发攻城狮(Python)
2016年5月3日 - 2019年6月21日 传统PC终端金融软件开发C++工作中自己的之前的一篇总结主要技术:C++,STL,BOOST(shared_ptr,asio,boost::python),RPC,QT(一点点),Lua,Python,Mysql主要工具:VS2008,VS2015,VS2017,SVN,Notepad++,IDLE,Navicat参考:百度,CSDN,...原创 2019-08-25 12:17:03 · 226 阅读 · 0 评论 -
Python tkinter创建Ui,button触发函数里实现转线程,关闭Ui后函数被再次调用问题
问题引入:写自动化测试工具的时候, 用了thinter实现简单的界面,以实现,交互显示和设置配置项,显示动态测试过程中日志,“开始测试”按钮触发这个整个自动化测试流程。因为整个自动化测试是测试的【一个客户端】,中间是会底层利用win32api启动【这个客户端】的。最后发现:当整个测试完成后,按X按钮关闭测试UI的时候,需测试的客户端又被启动了。 看日志发现是,整个测试流程又开始走一...原创 2019-08-28 18:07:56 · 2607 阅读 · 0 评论 -
VS2008 和PyCharm 护眼调色
本菜鸟平时VS2008用得比较多,最近要搞爬虫的东西,所以有用到python的一个IDE PyCharm。因为用惯了VS2008,面对PyCharm的默认主题什么的很不适应。所以做了适当的调整。有需要的朋友可以下载我的PyCharm 的调色主题。VS2008的(在工具-->选项里按照我下面的图调整,护眼而不黑不溜秋,我喜欢~~):PyCharm 的调整分为两原创 2016-09-23 16:03:40 · 3969 阅读 · 1 评论