Python
文章平均质量分 71
二粒米
IT宅男,爱编程
展开
-
获取上市公司数据的几个渠道,最好的也许是东方财富
获取股市数据的途径好几种,哪种最合适?本文对前复权数据获取进行分析,希望对大家有所帮助原创 2022-05-22 19:55:03 · 6406 阅读 · 0 评论 -
xlwings 安装及排错: DLL load failed while importing win32api
解决 xlwings 安装中出现的pywin32 的 DLL load 错误问题。import win32apiImportError: DLL load failed: 找不到指定的模块。原创 2022-05-01 22:27:55 · 5214 阅读 · 0 评论 -
python 合并加速mp4文件(含对文件、目录的处理)
为了留下美好的瞬间,想到了一个办法,用小米的小白摄像头录下开花的过程。正好python 这方面很强,短短30行代码就完成了。下载插件就可以完成,现在把过程写出原创 2022-04-30 21:42:20 · 1461 阅读 · 0 评论 -
backtrader 数据源相关的几个问题
backtrader 是量化分析中最好框架之一,方便,功能强大。使用backtrader之前(其他所有回测框架也一样),首先需要解决数据来源问题。本文针对遇到的几个坑说一说自己的一点教训。一、数据来源二、...原创 2021-09-20 21:14:33 · 1457 阅读 · 0 评论 -
backtrader plot 出现错误的处理办法 ImportError: cannot import name ‘warnings‘ from ‘matplotlib.dates‘
在使用backtrader 做回测时,发现只要是运行到 cerebro.plot()就会出现如下的一堆错误:ImportError: cannot import name ‘warnings’ from ‘matplotlib.dates’ cerebro.plot() File "C:\ProgramData\Anaconda3\lib\site-packages\backtrader\cerebro.py", line 974, in plot from . import plot原创 2021-08-05 21:46:26 · 5687 阅读 · 13 评论 -
一个简单的用python读取目录的例子
在文件类操作中,经常需要碰到一个问题,把某个路径下的所有目录或者所有文件取出来,然后进行分析。这个问题用python实现十分简单。最基本就是用os库,这个python 自带了的。os.listdir(path)import sys, os, reimport jsondef Get_dir(dirName): addr_list = [] dirs = os.listdir(dirName) for all in dirs: if(os.path.isdi原创 2021-07-29 10:57:46 · 232 阅读 · 0 评论 -
HyperLPR 车牌识别的几个问题
最近要做一个车牌识别的模块,查了网发现python有个现成的库HyperLPR,可以很简单实现,就几行代码。但在使用过程,却发现好多坑,也许是有些文章一直没更新也许是有些人根本是想当然。所以内容虽然简单,还是做了记录。希望以后大家可以少走弯路。一、安装容易出错。我是用anaconda环境(Python 3.8),安装本来很容易,但发现一不小心还是出错,建议用国内的镜像。pip install hyperlpr -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2021-02-08 14:41:33 · 2155 阅读 · 2 评论 -
Depix 这款去“马赛克“工具效果如何?
最近突然冒出一则新闻,说出了一款开源去“马赛克“工具,三天获 Github 5000星,火爆网络!这款工具就是depix。出于好奇,去github下载了,文件很小,压缩包才580k,解压后也不到700k,里面的文件是python语言写的,主目录下就一个文件: depix.py , 主目录下包含三个目录depixlib(库文件),docs(文档),images(需要用到的图片),如下图:根据depix在github上介绍,该文件目的根本不是去马赛克,而是做密码恢复使用,是对于手机或其他截屏上的类似马赛克原创 2020-12-15 20:48:14 · 13665 阅读 · 6 评论 -
python和php 哪个更好?
有个流传很广的笑话:某女:你能让这个论坛的人都吵起来,我就跟你约会。某程序猿:PHP 是最好的语言。于是论坛炸锅了,各种吵架。某女:服了你了,我们走吧,某程序猿:今天不行,我一定要说服他们,PHP 必须是最好的语言。现在在csdn或者其他论坛上,python基本上占据了榜单的首位,甚至潘石屹大佬都开始学习python。那么如果说到初哥学习计算机,是学习什么语言好呢? C语言是基础,但适合计算机专业或者需要考级的学生,在社会上能用C语言做点事情的机会不是很多。初哥被要求用PHP或者python的原创 2020-08-25 09:23:19 · 1369 阅读 · 0 评论 -
ldap3的搜索操作
获取AD域数据是一种常用的操作,python 有一个比较好的包ldap3,其中搜索(search)是读取数据的常规操作。因为一个文档中用到search功能,但网上说的一言半语往往不齐全,就找了英文文档,顺便把读过的源文档翻译一下。搜查操作搜索操作(search)是用于根据访问控制和其他限制从服务器请求返回与搜索过滤器相匹配的一组条目。这可以用于从单个条目、特定条目或者从条目的整个子树中读取属性。在ldap3库中,搜索操作(search)的函数定义如下:def search(self,翻译 2020-08-19 23:24:33 · 1531 阅读 · 1 评论 -
网络爬虫抓取小说并整理为可读文件
# 爬取笔趣阁小说from urllib.request import urlopenfrom requests.exceptions import RequestExceptionimport refrom requests import getimport timeimport requestsfrom lxml import etreerequests.adapters....原创 2020-07-08 07:04:38 · 545 阅读 · 0 评论 -
科大讯飞语音的应用
最近想用科大讯飞做一个语音识别的软件,可惜老是出错。(采用python验证)不知道有什么好的指南?科大讯飞文档快速指引还是很清晰第一步:注册成为开发者进入讯飞开放平台快捷登录页 ,通过微信扫码、手机快捷登录,即可快速成为讯飞开放平台注册开发者。或进入讯飞开放平台注册页注册完整的开放平台账号,成为讯飞开放平台注册开发者注册后可以得到开发者的信息下载demo : tts_ws_python3_demo.py代码# -*- coding:utf-8 -*-## author: iflyt原创 2020-07-03 09:21:56 · 569 阅读 · 0 评论 -
Python 自动关机小程序
太简单了,直接上代码吧,时间参数可以修改为自动设置,就留给自己动手吧import osimport sysimport timeimport datetimedef shutdown(secTime): # secTime(秒)后关机 os.system('shutdown -s -t '+str(secTime))def main(): nowtime = datetime.datetime.now().strftime('%Y%m%d%H%M%S')#现在 201原创 2020-06-30 17:43:10 · 4915 阅读 · 0 评论 -
Python 实现大文件全文翻译
周末在看一本英文书籍,发现还是有不少专业词汇读起来不顺,再要连成文章感觉太累。想到百度和谷歌翻译,把不懂的词汇或者语句拷贝过去,确实轻松不少,想想是不是可以整篇文章一次翻译出来?没想到发现不少问题,一是每次拷贝限制字数只有5000,二是如果传文档上去,无论是百度还是谷歌,甚至把网易有道、搜狐、微软等等找了一圈,都没有好的办法,除非给银子。一次只有5000字,一篇文章好歹几十万的字数,拷贝粘贴...原创 2019-12-15 18:44:17 · 3476 阅读 · 1 评论 -
好玩的python练习:画正N边形和N角心
最近某个代码需要画N边形和N角心,发现turtle库十分之方便。也不多说了,直接上代码吧,原理自己琢磨# coding=utf-8import turtleimport time# 画N角星turtle.penup()turtle.pensize(5)turtle.pencolor('#33cc8c')turtle.fillcolor('#cc8c11') turtle....原创 2019-11-27 21:30:21 · 3730 阅读 · 0 评论 -
股市升幅排行榜(试水版)(2019-11-13)
今日开始试水一个A股市场股市排行榜,这个排行榜通过python计算得到原创 2019-11-14 00:05:02 · 255 阅读 · 0 评论 -
Python Django 搭建网站并实现交互的几个步骤
Python 作为一门流行语言,用的人不少,但大多介绍都是用于爬虫,而且仅仅适用于个人使用,如何能够利用这个工具与他人进行交互,从而实现广泛的应用?本文提供一个简单的例子,基于Django。原创 2019-11-05 11:11:27 · 2075 阅读 · 0 评论 -
python练手好例子:验证哥德巴赫猜想
哥德巴赫猜想是一个谜,但十分适合用来作为编程练习涉及的几个问题:1、如何验证一个数是素数 def prime(n)2、产生N以内的素数列表3、对于大于6的偶数,从素数表中取得素数和的计算原创 2019-09-24 22:56:25 · 6752 阅读 · 2 评论 -
苦逼的Python爬虫抓小说实战
爬小说是爬虫中比较简单的一种,但需要根据每篇进行分析定制,做完一篇感到兴趣索然,不知有无大神能写出通用的?本文提供一个示例,供参考吧。原创 2019-09-21 12:53:07 · 681 阅读 · 0 评论 -
Python 绘制圆锥体(3D图)
Python 绘制圆锥体 3D图圆锥体是几何中简单而漂亮的图形,Python具有强大的作图功能,但最近在试着用Python作图,发现很少文章介绍如何使用Python画圆锥体。Python作图的大部分文档都是介绍2D作图,介绍3D作图,大部分是使用meshgrid函数生成方形范围的数据,然后调用Axes3D的函数就完成了,这种做法的确简单有效,但遇到圆锥体、圆柱体这类3D图形,则往往束手无策。...原创 2019-01-06 23:47:34 · 9638 阅读 · 3 评论 -
python3企业微信发送中文问题
python3企业微信发送中文问题最近写个程序,使用python3 通过企业微信推送消息,网上很多相关资料,但拿下来后,发送消息代码:def SendMsg(access_token,send_data):url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=’+access_tokenr = requ...原创 2019-03-08 14:34:18 · 1043 阅读 · 0 评论 -
python实现简单的TTS(20行代码)
python实现简单的TTSTTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作。其实windows自带的win32com功能可以简单实现TTS功能。运行环境 Anaconda3(Python 3.7)+ windows 10代码如下:import win32com.client as winclfrom tkinter import *def tex...原创 2019-03-10 21:21:38 · 8584 阅读 · 4 评论 -
VSCode 插件安装及几个有用的插件
VSCode 插件安装及几个有用的插件VSCode是微软推出的便捷的、轻量级的IDE,很强的扩展性,最近学习Python等使用时感觉特别方便,比Pycharm还要方便。但初学上手免不了有一些问题。特此记录。插件安装VSCode很多有用的额外功能,都是用插件进行解决。安装插件可用快捷键 Ctrl + Shift + X 或者通过左边的快捷工具栏 或者 通过菜单 File–>Pr...原创 2019-04-13 18:34:43 · 4547 阅读 · 0 评论 -
一个简单的python例子(监控网页是否运行)
这篇文章并不是一个教程,仅仅是为告诉初学者用python做一件有实际意义的事情很简单,一个只要稍微懂一点电脑知识的人都应该能看懂。这个程序思想很简单,就是监控一个网站是否在运行,如果停止了就启动它。顺便说一句,为了更易于理解,以下的操作建议都在windows系统上运行即可。1、安装pythonpython安装包有很多,推荐使用 Anaconda,只要下载安装包即可,按一般程序运行即可。最...原创 2019-05-17 23:55:32 · 1919 阅读 · 0 评论 -
基金定投需要注意波段操作!(文章有点长,含Python代码)
最近,在用Python对股市进行量化分析,发现网上流传很广的一些结论并不一定正确。定投策略是被基金甚至银行反复推荐的热门策略之一,通过研究,发现基金定投并没有我们想象那么好,至少在A股市场,基金定投并不是一门好生意,基金定投仍然是需要与普通投资一样,依然需要抓趋势。原创 2019-07-28 23:56:22 · 1710 阅读 · 0 评论 -
40过后依然有作为(韩国老人科技公司)
年过40依然有作为的确,在国内别说40,过了35,就很难找到码农的岗位了,但社会并没有那么多的可供转型管理岗位,最近这类裁员的消息最近也不少,甚至有不少因此不堪重负而自杀,这不能不说是一种悲哀,一是浪费了这些人员几十年的积累,二是为社会添了许多的堵。原创 2019-09-26 07:54:55 · 166 阅读 · 0 评论 -
EMA计算(pandas之emw函数使用及设置)
pandas 指数加权滑动(ewm)在股市及其他金融领域中,经常需要进行指数加权平均计算,这个指标可以较好反应指数变动的趋势。在python 中用pandas 的ewm函数可以很方便进行计算,但在使用过程中总对不上数据,经过反复实验,终于有了一些头绪。原创 2019-08-17 07:07:58 · 30239 阅读 · 6 评论 -
用Python选取神股(简单、粗暴)
在股市每日都能追到涨停的股票,那一定是神。让我们先羡慕一下神的生活。本文算法可以把最近N日涨幅或跌幅最高的部分股票筛选出来,尽心研究。例如最近10日涨幅最大的20只股票。这种计算在一般的股票软件很难实现,但用python加上tushare,可以很简单、粗暴就实现了。原创 2019-09-08 17:27:12 · 5635 阅读 · 1 评论 -
Python 绘制圆柱体(3D图)
Python 绘制圆柱体(3D图)不知道为何,介绍用Python画3D图形,很少提到圆锥体、圆柱体。或者是有些工具可以直接画出吧。在上一篇文章中解决了圆锥体的问题(见下链接),现在把圆柱体问题也一并解决下,这个问题困扰了好几天,因为圆柱体本身看上去不像是一个曲面问题。Python 绘制圆锥体(3D图)其实,明白几何作图原理的话,圆柱体并不很难。圆柱体其实是一个圆,或者说是N多个圆,每个...原创 2019-01-10 21:43:39 · 15629 阅读 · 9 评论