
Python
文章平均质量分 61
liuyukuan
擅长RDA(Robotic Desktop Automation)、数据处理、工具优化;致力于简化工作、提高效率!Geek
展开
-
HTMX 和 FastAPI 绝佳搭配
HTMX 解决了许多前端问题,但是后端呢?我喜欢 Python 和 FastAPI,而且 HTMX 和 FastAPI 恰好搭配得很好。这两种技术的结合为您提供了一个简单而强大的端到端堆栈来构建应用程序。让我们看看他们是如何整合的!原创 2024-08-07 15:13:27 · 1352 阅读 · 0 评论 -
[Python]调用pytdx的代码示例
演示从pytdx获取行情数据原创 2023-01-26 10:19:54 · 3748 阅读 · 0 评论 -
[QMT]09-下载历史行情数据到本地
用Python调用xtquant接口从iQuant获取1分钟K数据原创 2023-01-26 00:13:21 · 5707 阅读 · 4 评论 -
[iWencai]问财-热门股票排名
用akshare从爱问财网站获取热门股票排名翻译 2023-01-25 13:40:28 · 1240 阅读 · 0 评论 -
[QMT]08-从本地行情数据解析历史K线信息
QMT从本地行情数据解析历史K线信息原创 2023-01-24 23:00:05 · 2713 阅读 · 4 评论 -
Python进度条库tqdm详解
python进度条函数库转载 2023-01-24 22:26:05 · 1049 阅读 · 0 评论 -
[Python]tabulate可如此优雅地创建表格
本文介绍了在python中使用tabulate库来创建表格,并针对输出形式进行不断改进来美化输出效果,并给出了代码示例。转载 2023-01-24 00:14:39 · 1914 阅读 · 0 评论 -
[QMT]07-迅投极简版调用教程
通过Python调用迅投极简的XtQuant接口实现下单。本文为极简演示代码,供学习交流。原创 2023-01-23 23:32:37 · 2775 阅读 · 0 评论 -
[QMT]06-获取板块成分股
get_stock_list_in_sector 函数使用示范原创 2023-01-23 18:32:49 · 759 阅读 · 0 评论 -
[QMT]05-获取基础行情信息
QMT 函数 get_instrument_detail 使用示范原创 2023-01-23 14:29:20 · 2632 阅读 · 1 评论 -
[Python]初识sanic
初识sanic原创 2023-01-22 22:12:21 · 248 阅读 · 0 评论 -
[iWencai]选股
利用Python调用iWencai选股原创 2023-01-22 20:56:40 · 555 阅读 · 0 评论 -
[QMT]03-让QMT支持从Tushare获取数据
在QMT中使用Tushare,为QMT安装第三方库原创 2023-01-20 21:45:37 · 2257 阅读 · 3 评论 -
[QMT]02-遇到No module named ‘numpy‘ 怎么办
解决QMT策略无法运行,提示缺少xxx库问题:No module named 'numpy' No module named 'datetimes'原创 2023-01-20 18:17:26 · 669 阅读 · 0 评论 -
[QMT]01-我的第一个Python策略
学写50个QMT策略:01-HelloWorld原创 2023-01-20 12:44:06 · 3138 阅读 · 2 评论 -
Python初学——Anaconda安装及环境变量配置
安装Anaconda点击此处Anaconda官网,下载windows或Mac版本的32位或64位的Anaconda最新版本安装完成后可以看到Anaconda下方的几个软件:变量配置配置环境变量之前,cmd命令行键入 conda list显示“conda不是内部或者外部命令”故我们需要配置环境变量 如果你还没有安装Python ,在Python官网下载,请在安装的时候勾选“add to path”,这样就不必在安装完成之后手动配置环境变量了; 如果在忘记勾选“add to ...转载 2022-05-22 16:58:30 · 7671 阅读 · 0 评论 -
用Obsidian实现自动日记
近一个星期以来,我每天晚上午夜后都会在 Obsidian 中自动生成我的每日笔记文件。我写了一个 Python 脚本来创建笔记, 并让脚本作为 Launchd job运行——如今在 Mac OS 上推荐使用它而不是 cron job。到目前为止,这对我来说效果很好。当然,这在很大程度上是因为Obsidian本身效果很好。我使用每日笔记的方式和在“我的子弹日记”里使用每日笔记的方式差不多。事实上,我把每天的笔记保存在我的Obsidian库中一个叫做“Bullet Journal”的文件夹中。我还使用笔..翻译 2021-12-11 17:49:47 · 8952 阅读 · 2 评论 -
最新版通用版同花顺客户端的python API
python 同花顺thstrader_GitHub - hooddonkey/THSTrader: 量化交易。。(Python3)...THSTrader量化交易。通用版同花顺客户端的python API。(Python3)为什么有这个项目本来看到了这个easytrader这个项目,不过这个客户端已经过时了(被强制更新)。于是乎,自己看了一遍easytrader的源码,写了一个自己的版本。未知的BUG在某些电脑上面验证码截图失效导致无法使用(该问题出现在我苹果电脑上面装的wi.转载 2021-06-11 23:04:51 · 14054 阅读 · 2 评论 -
THS量化交易
jhui123456 2020-02-03 22:04:30 492 收藏 5分类专栏: python版权#使用的是 pywinauto 0.6.4 和 python3.7.2# 注意,python3.7.4以上不行的。在github的issue有写# 在win10_64也是有问题,tree会选错选择# 向edit控件输入内容,要使用type_keys(""),用set_text失败的。#import pywinautofrom pywinauto import clipboa...转载 2021-06-11 23:01:01 · 1975 阅读 · 1 评论 -
Python尝试爬取同花顺A股行情
尝试爬取,目前只提取了一部分数据。在数据存储上还是有问题,还未体现Python的间接性质。如果你有好的建议请留言或私信,谢谢。下面的程序仅做参考,如果有时间再优化吧。# -- coding: utf-8 -*-"""Created on Fri Oct 30 13:18:23 2020@author: YuDi"""import requestsfrom lxml import etreeimport xlwtheaders = { 'User-Agent':'Mozi转载 2021-02-19 11:28:20 · 2336 阅读 · 3 评论 -
NameError:name ‘xrange’ is not defined
运行某代码时,报错:NameError:name ‘xrange’ is not defined原因:在Python 3中,range()与xrange()合并为range( )。我的python版本为python3.5。解决办法:将xrange( )函数全部换为range( )。“过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾……但是,人生最后悔的事情就是:我本可以。”——陈素封。...原创 2020-10-25 16:37:55 · 188 阅读 · 0 评论 -
TypeError: ‘float‘ object cannot be interpreted as an integer
遇到了这个问题:TypeError: 'float' object cannot be interpreted as an integer具体是怎么回事呢? 原来是这样的,在python2中, '整数 / 整数 = 整数',以上面的 100 / 2 就会等于 50, 并且是整数。 而在python3中, ‘整数/整数 = 浮点数’, 也就是100 / 2 = 50.0, 不过,使用 '//'就可以达到原python2中'/'的效果。...原创 2020-10-25 16:37:13 · 713 阅读 · 0 评论 -
如何通过setup.py安装funcat
我的python3.7环境,发现用pip install 命令安装funcat失败 。 直接下载安装包,解压后发现只提供了一个setup.py文件 ,依据网上提示对req进行了相应修改,改后如下:from pip._internal.req import parse_requirementssetup( name='funcat', version='0.0.9', description='funcat', packages=find_packages(e...原创 2020-07-28 22:34:44 · 1213 阅读 · 1 评论 -
爬虫神器PyQuery的使用方法
pyquery前文 PyQuery库官方文档 pyquery的初始化 字符串初始化 URL初始化和文件初始化 基本css选择器 查找元素 子元素 父元素 祖先节点 兄弟元素 遍历 获取信息 获取属性 获取文本 获取html DOM操作 attr、css 伪类选择器首推官方文档:http://pyquery.rea...转载 2019-11-17 19:56:50 · 404 阅读 · 0 评论 -
Python3之PrettyTable模块(美化库)
安装:pip install PrettyTable# -*- coding:utf-8 -*-from prettytable import PrettyTablex = PrettyTable(field_names=["name", "age", "sex", "money"])x.align["name"] = "l" # 以name字段左对齐x.padding_widt...转载 2019-11-17 18:12:22 · 1810 阅读 · 0 评论 -
PrettyTable的 reversesort 不起作用
网上的教程,多数如下,但排序不起作用:from prettytable import PrettyTabletable = PrettyTable(["animal", "ferocity"])table.add_row(["wolverine", 100])table.add_row(["grizzly", 87])table.add_row(["Rabbit of Caerban...原创 2019-11-17 18:07:26 · 532 阅读 · 0 评论 -
PrettyTable模块的安装与简单应用(python)
一、下载与安装进入pypi.python.org查找并下载PrettyTable将其放在Python文件夹下的Scripts文件夹下进入命令提示符工具,转到Scripts文件夹下,通过命令pip install prettytable-0.7.2.tar.bz2安装该模块二、简单的使用导入该模块from prettytable import PrettyTable创建...转载 2019-11-17 17:50:10 · 2487 阅读 · 0 评论 -
python requests模块给发送参data默认就会urllib.parse.quote_plus进行编码,无需自己手动处理
爬取网站数据时,用到了国外的手机号登录。自以为是的,对+1xxx形式的参数进行了urllib.parse.quote_plus,然后总是不成功,最后使用burpsuite抓包比对。发现多了个%25 一查,知道了是对%进行了urlencode,明白了requests自己会默认对参数data进行url编码。去掉自己画蛇添足步骤就好了。...转载 2019-11-17 16:44:22 · 380 阅读 · 0 评论 -
Python网络爬虫神器PyQuery的使用方法
前言pyquery库是jQuery的Python实现,能够以jQuery的语法来操作解析 HTML 文档,易用性和解析速度都很好,和它差不多的还有BeautifulSoup,都是用来解析的。相比BeautifulSoup完美翔实的文档,虽然PyQuery库的文档弱爆了, 但是使用起来还是可以的,有些地方用起来很方便简洁。PyQuery库官方文档 初始化为PyQuery对象 ...转载 2019-11-17 14:01:41 · 1788 阅读 · 0 评论 -
基于手机遥控的远程打印
2009/11/19 | 23:23 | from http://blog.linjian.org/articles/phone-remote-print/标签:AHKGtalkPythonXMPP手机 场景:假设实验室的打印机距离你的工位比较远,现需要打印一些文章,但不知道打印机里有没有放纸、是不是合适的纸(A4/B5;新纸/旧纸反面)。贸然打印有可能造成浪费,而如果把合适的原创 2010-04-11 20:33:00 · 2184 阅读 · 0 评论 -
python3调用COM读写excel文件
2010-01-14 16:28 1.先下载安装pywin,版本得是3.1的。http://sourceforge.net/projects/pywin32/ 2.得重启,不然找不到win32库 3.帖下代码,具体的属性与方法得参考excel帮助文档#!/usr/bin/env pythonfrom win32com.client impo转载 2010-04-13 23:26:00 · 2903 阅读 · 0 评论 -
使用Python处理Excel表格
http://cocobear.info/blog/2009/01/16/use-python-deal-with-excel/使用Python处理Excel表格 2009年01月16日 给俺的boss写的一个小工具,使用Python对Excel进行统计,然后把结束生成一个新的Excel表格,使用到了xlrd和pyExcelerator两个库。简单的介绍一下这两个库,先说xlrd,这个库读Exce转载 2010-04-13 23:29:00 · 4618 阅读 · 0 评论 -
python操作excel性能问题求助
http://bbs.chinaunix.net/thread-1586782-1-1.html我刚刚用python写了一段操作excel的脚本,目的是把一个excel文件按照某一列中的字段拆分成多个文件,例如按照城市或者省份等,但是发现处理一个1700行的文件拆分成40多个文件时要运行30分钟左右,性能太慢,请高手帮忙看看怎么才能优化性能,谢谢。新手写的脚本,请不要见笑,如下:转载 2010-04-13 23:44:00 · 1534 阅读 · 2 评论 -
Python与Microsoft Office自动化操作
http://www.cnblogs.com/Jedimaster/archive/2007/02/28/660209.html 朋友的家人做生意,每日从各地分店处收集报表,然后回去汇总。由于不想用那种复杂的管理软件,就叫他写一个小工具。于是他找到了我,让我想想办法。 Python是个令人惊奇的工具,而不仅仅是一种语言。对比老牌的Perl,看似Python不是那么的精通 —— 对比Perl转载 2010-04-13 23:47:00 · 4727 阅读 · 1 评论 -
python Excel 编程
1)Excel hyperlink:xlsApp = win32com.client.Dispatch(Excel.Application)cell = xls.App.ActiveSheet.Cells(1,1)cell.Hyperlink.Add(cell,http://xxx)2)Excel row/column count:sht = xlsApp.ActiveSheetsht.C转载 2010-04-13 23:38:00 · 2216 阅读 · 0 评论 -
python 操作ms office 生成报告相关总结
关键字: python com 报告 http://appofis.javaeye.com/blog/417446python 操作ms office 生成报告相关总结 I. 项目中需要生成word和excel报告,通常有两种方法:基于字符串拼接以及COM调用。 1) 字符串拼接生成office文档的原理: office文档本身可以体现为xml文件格式,尤其是MS Excel 2003转载 2010-04-13 23:43:00 · 4104 阅读 · 0 评论 -
python3实现带cookie的上传文件
http://hi.baidu.com/%CD%D1%CF%C2%D0%AC%D7%D32009-12-26 14:23 现在很多网站在访问时,都会在客户端留下cookie,在用脚本实现自动化的时候,也得带上cookie,不然很多功能实现不了。 #!/usr/bin/env pythonimport http.cookiejar, urllib.req原创 2010-04-13 23:22:00 · 4392 阅读 · 0 评论 -
python操作excel
既然选择了远方,就必须日夜兼程 http://wrsuifeng.javaeye.com Python代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://wrsuifeng.jav转载 2010-04-13 23:33:00 · 1167 阅读 · 0 评论 -
py2exe越来越爽了
http://jinheking.javaeye.com/ 2008-02-26 新版本已经可以打包为一个文件了,以前都是一堆dll, pyd的。具体的变化其实只有一个地方。就是options里增加bundle_files项,值为1表示pyd和dll文件会被打包到exe文件中,且不能从文件系统中加载python模块;值为2表示pyd和dll文件会被打包到exe文件中,但是可以从文件转载 2010-04-13 23:46:00 · 1093 阅读 · 0 评论 -
几种计算机语言的评价
Eric Raymond:几种计算机语言的评价2010-03-22 09:04 | 来源:阮一峰 编程新手都有一个同样的问题:我应该学习哪一种语言?。《Unix编程艺术》(Eric Raymond著)第十四章,对各种语言进行了评价,正好可以用来回答这个问题。下面是知名IT博客阮一峰的网络日志,整理了六种主要计算机语言的优缺点。读完就会知道,对于不同的任务,应该选择转载 2010-04-15 19:23:00 · 973 阅读 · 0 评论