python
jhui123456
这个作者很懒,什么都没留下…
展开
-
pdf基本操作(分拆,合并,修改)
【代码】pdf基本操作(分拆,合并,修改)原创 2023-02-14 11:40:00 · 202 阅读 · 0 评论 -
PIL库的学习一、把文本写入图片
【代码】PIL库的学习一、把文本写入图片。原创 2022-11-30 17:27:08 · 363 阅读 · 0 评论 -
django-gentelella的改造(一)
改一个新项目cisp在D:\django-gentelella-master\gentelella\ 目录下复制app文件夹,到新的文件夹,并且命名为cisp修改D:\django-gentelella-master\gentelella\gentelella 里面的settings.py# Application definition 把app 修改为 cispINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib原创 2021-11-02 22:50:09 · 582 阅读 · 0 评论 -
【量化交易】easytrader的改写
首先感谢原作者的辛苦编辑这个库但是这个库已经过期了,现在同花顺版本已经来到了7.72版本了。很多控件都有变化,也有地方加了验证码。所以要改写。首先下载pip install easytrader找到python目录 lib/site-packages/easytrader找到gf_clienttrader.py 这个是广发证券的自动化下单代码,里面 login() 没考虑到长时间不操作客户端进入锁屏状态,只需要输入密码就可以了。我们加入self._app = pywinauto.Applic原创 2021-09-05 21:43:11 · 2382 阅读 · 2 评论 -
【量化交易】python获取每天新股申购和新债申购的信息
通过同花顺和集思录获取新股和新债券申购的信息# -*- coding: utf8 -*-import requestsimport jsonrequest_params = {"headers": {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"},"timeout": 10}def g原创 2021-09-05 11:42:39 · 656 阅读 · 0 评论 -
一种双机跨网段实现通信的解决方法
背景一台服务器存在内网,一个办公机在外网,因为安全问题需要隔离。但是很多时候造成取数据不便,那么我们可以使用一条线实现跨网络异机器通信,由于数据的敏感性,不敢使用其他公司提供的软件,所以自己用python开发。材料一条对拷线 USB连接A机和B机 ,默认实现拷贝互联的。python开发 CS模式的通信,实现定时循环采集剪切板内容。通过剪切板实现自动化通信激活。代码import pyperclipimport time #稳定不出错class niubi(): def lihai(sel原创 2021-07-01 17:57:43 · 269 阅读 · 0 评论 -
python从集思录获取最近新发可转债信息
参考网络例子#从集思录获取最近发行的可转债信息# -*- coding:utf-8 -*-import jsonimport requestsimport csvimport refrom lxml import etreedef get_dat(): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom原创 2021-06-30 09:45:12 · 2479 阅读 · 0 评论 -
在window部署django-gentelella
在window部署django-gentelella背景硬件和软件步骤背景硬件和软件1、典 工控机,4G内存 120G硬盘(msata III)2、window7_643、Python 3.7.4django-gentelella下载地址步骤1、安装Python ,记住选择自定义安装,把Python加入环境。下载django-gentelella,并解压到 C:2、修改pip的镜像源window系统的 在用户目录下新建pip文件夹,C:\Users\jhui2\pip 新建文件pip.原创 2020-11-08 00:08:10 · 922 阅读 · 2 评论 -
python数据库操作(mssql和oracle)
先安装mysql官方python程序。#!/usr/bin/python# -*- coding: UTF-8 -*-#pip install mysql-connectorimport mysql.connector# 打开数据库连接 mydb = mysql.connector.connect( host="localhost", user="root", passwd="123321", database="test")# 使用cursor()方法获取操作游标 my原创 2021-01-30 17:16:32 · 115 阅读 · 1 评论 -
python画图
#!/usr/bin/python# -*- coding: utf-8 -*-""" https://echarts.apache.org/examples/en/index.html""" #导入柱状图-Barfrom pyecharts.charts import Barbar = Bar()bar.add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])bar.add_yaxis("商家A", [5, 20, 36, 10, 75,原创 2020-12-13 21:29:30 · 111 阅读 · 0 评论 -
python实现jpg或png文件topdf文件
把多个jpg文件合并成一个pdf文件。#coding=utf-8#!/usr/bin/env python"""convert image to pdf filepip install reportlab"""#Author: mrbeann <https://github.com/mrbeann/jpg2pdf>import osimport sysimport globimport platformfrom reportlab.lib.pagesizes im原创 2020-12-10 16:00:55 · 447 阅读 · 0 评论 -
python_for_pptx
python的pptx工具前言安装pptx模块快速开始不用pptx模块也可导出ppt的目录前言ppt是日常办公常用的文档之一,我们有时候有很多无用的劳动力都浪费在重复的工作里面。有没有办法用python帮忙呢?安装pptx模块pip install python-pptx相关文档链接: ppttx文档.快速开始其中slides是页面from pptx import Presentationprs = Presentation()title_slide_layout = prs.sli原创 2020-11-15 14:56:38 · 90 阅读 · 0 评论 -
python自动运维
ftp自动读取读ftp和交易所的公告是很重要的事情,要不然会有遗漏。先试试读取ftp,根据《python自动运维:技术与最佳实践》的ftp方法得到下面代码,但是里面的中文是乱码的额,待处理。#codeing:utf-8#work in windows7 python3import ftplib,sysprint(sys.getdefaultencoding())connect = ftplib.FTP("192.17.116.133")connect.login("user", "passwo原创 2020-10-04 22:45:35 · 130 阅读 · 0 评论 -
python3收发email
使用廖雪峰的代码,暂时运行没问题,以此demo修改。#!/usr/bin/env python3# -*- coding: utf-8 -*-from email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import parseaddr, formataddrimport smtplib#=======================原创 2020-09-08 10:49:22 · 472 阅读 · 0 评论 -
python的dbf操作
看网上有dbfread 和 dbfpy 还有dbf几个库,都试着玩一下,暂时发现 dbf库有一直更新,但是还是没法真正删除一行数据。头大。import datetimeimport dbf# create an in-memory tabletable = dbf.Table(r'C:\Users\Administrator\Desktop\20200814\aaa.dbf')''' filename='test', field_specs='name C(2原创 2020-08-16 23:05:43 · 7634 阅读 · 1 评论 -
python3正则表达式
网上找了一些例子完善了一下。# -*- coding: UTF-8 -*- import re# 测试文本test = u'<h1>hello 你好, world 世界</h1>'# 中文匹配正则chinese_pattern = u'[\u4e00-\u9fa5]+'says = re.findall(chinese_pattern, test)# 输出提取的内容hi = ''for say in says: print(say) hi +原创 2020-05-26 10:54:32 · 196 阅读 · 0 评论 -
xlrd和xlwt
# 打开Excel文件读取数据import xlrdworkbook = xlrd.open_workbook('mcw_test.xlsx')print(workbook)print(workbook.sheet_names())Data_sheet = workbook.sheets()[0]print(Data_sheet)Data_sheet = workbook.s...原创 2020-03-17 22:46:35 · 1382 阅读 · 0 评论 -
udp多线程
#!/usr/bin/python# coding: utf-8import socket, SocketServer, threading, thread, timeCLIENT_PORT = 4321local_ip = socket.gethostbyname(socket.gethostname())SERVER_IP = "14.116.214.241"SERVER_PORT...原创 2020-03-16 19:20:31 · 225 阅读 · 0 评论 -
python的select模式尝试
#!/usr/bin/env python# coding: utf-8#server_select.py in python2.7import selectimport socketimport Queuefrom time import sleep# Create a TCP/IPserver = socket.socket(socket.AF_INET, socket.SOC...原创 2020-03-13 23:12:27 · 114 阅读 · 0 评论 -
关于SELENIUM自动化对IFRAME内嵌元素的处理
https://www.cnblogs.com/xiamaojjie/p/11396471.html 关于SELENIUM自动化对IFRAME内嵌元素的处理import timefrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsdriver=webdr...原创 2020-02-24 17:42:06 · 668 阅读 · 0 评论 -
import pywinauto错误
真是不明白,我在部分win7电脑直接pip install pywinauto 就可以。但是又有几部电脑安装pywinauto后,import pywinauto 就是有下面的错误。Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32Type "help", ...原创 2020-02-04 11:01:02 · 1815 阅读 · 2 评论 -
THS量化交易
import pywinautofrom pywinauto import clipboardfrom pywinauto import keyboardfrom .captcha_recognize import captcha_recognizeimport pandas as pdimport iofrom .const import BALANCE_CONTROL_ID_GRO...原创 2020-02-03 22:04:30 · 1372 阅读 · 1 评论 -
python自动化测试4windows
背景:window下的自动化测试有很多,在python下的库也少,例如有pywinauto库和UIAutomation还有其他以后发掘。现在:使用UIAutomation库开源的他跟pywinauto不一样,是通过深度和类名等去定位元素的。例子如下:# -*- coding:utf-8 -*-import timeimport subprocessimport automation...原创 2020-01-31 21:12:19 · 452 阅读 · 0 评论 -
python爬虫table
在网上找到一个爬虫程序试运行一下,可以用,现在想用在股票上面进行爬虫,待开发。import requestsfrom lxml import html def getHTMLText(url): r=requests.get(url,timeout=30) r.encoding='utf-8' return r.texturl = 'http://www.zuih...原创 2020-01-08 14:50:24 · 970 阅读 · 0 评论 -
python连接手机实现自动化
【前期准备】https://developer.android.google.cn/studio/releases/platform-tools.html?hl=zh_cn下载adb.exe华为手机,打开设置,关于手机,连续点5-7下版本号,输入锁屏密码进入开发者模式,上个菜单,点开发者选项,usb调试下面选择“仅为充电” 开始调试,插入usb线,手机把(usb调试)打开,询问是否信任,点信任...原创 2019-12-31 22:17:51 · 5895 阅读 · 1 评论 -
windows下python和linux进行tcp连线
windows下面是用python3编译#client python3import socketaddress=('14.116.214.241',8000)s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.connect(address)str1 = 'hi0i111's.send(str1.encode())data=s.r...原创 2019-12-24 16:29:37 · 615 阅读 · 0 评论 -
python自动化
python自动化前期准备详细代码前期准备我在python.org下载最新的 python3,win版。win+r 调出运行,cmd找到python的文件目录,Scripts详细代码import xlrddef read_excel(fileName1,fileName2): global newset newset = set() bk1=xlrd.o...原创 2019-12-20 10:20:33 · 125 阅读 · 0 评论