- 博客(51)
- 收藏
- 关注

原创 以太坊合约技术相关
文章目录前言:初始化创世文件genesis.json 并 搭建私链。一、solidty语言相关二、remix在线创建、编译和部署合约三、开发环境终端工具3.1 node(js后端运行环境)3.2 npm(node包管理器)3.3 solc(终端命令行编译器for solidity)3.4 ganache-cil(测试环境私链)3.5 mocha(测试工具)3.6 truffle(框架工具)四、web3库五、web3.js脚步编写实现:自动发送交易 、转发代币等交互和监听合约(script)5.1 自动发送交
2021-10-20 12:08:39
12053

原创 ubuntu构建相关
快速操作// 安装chrome// 首先下载deb安装包,其次dpkg命令安装deb安装包,然后打开程序添加收藏夹wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome-stable_current_amd64.deb// 下载翻译器插件https://github.com/filipePS/traduzir-paginas-web// 安装
2021-10-08 16:37:15
274

原创 Conda_env虚拟环境相关
文章目录一、查看虚拟环境二、创建虚拟环境三、激活虚拟环境四、退出虚拟环境五、共享虚拟环境六、删除虚拟环境参考网址链接:https://www.cnblogs.com/chenhuabin/p/10718471.html#_label2_0一、查看虚拟环境conda env list注意:env虚拟环境目录存放于Anaconda安装目录下的 envs目录中,在配置python解释器及运行环境时需要注意选择相应虚拟环境中的python.exe文件。二、创建虚拟环境创建虚拟环境有两种方式,1是直接创建
2021-10-03 15:13:22
13468
1

原创 Geth_安装启动私链多节点操作.md
一、Geth客户端1.1 windows系统下载geth客户端:官网地址:https://geth.ethereum.org/downloads/1.2 安装geth:双击下一步安装exe安装文件,安装完成后安装目录出现两个文件:geth.exe、uninstall.exe;exe安装完成后会自动添加PATH系统变量。1.3 cmd验证geth及连接公网:任意位置打开cmd,输入geth -help,出现帮助信息,输出geth version,出现geth的版本信息,则说明安装成功。注意:
2021-10-03 15:12:33
1219
2

原创 py函数式编程(高阶函数map/reduce/filter/sorted、闭包函数/返回函数、匿名函数lamber、@装饰器decorator、偏函数functool.partial())
#py函数式编程.py#高阶函数、闭包函数/返回函数、匿名函数lamber、@装饰器decorator、偏函数functool.partial()# =============================================================================# #Py函数式编程.py# #高阶函数、闭包函数/返回函数、匿名函数lamber、...
2019-11-09 13:02:58
250

原创 Git相关
参考网址:https://www.liaoxuefeng.com/wiki/896043488029600标题一、在Windows上安装Git在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装完...
2019-10-18 23:08:19
2270

原创 Py打包和发布(构建包文件、打包源码及wheel包、分发包)
'''Py打包和发布.py(构建包文件、打包源码及wheel包、分发包;打包应用程序)注意:1、构建包目录结构时包名称目录文件夹 与 setup.py等配置文件 在同级目录;而 模块文件 位于 包名称目录 之下。2、打包时运行打包指令后,包目录 及 配置文件的同级目录下多出三个目录结构,了解各个目录内容。3、分发包时如果包名称有重名则会上传失败。使用:一、构建包文件首...
2019-09-20 20:09:29
1850

原创 Py基础及应用
#按照 x分类的分类格式,将 z内容 分割成 y数量 的newlist,然后输出 str内容。x=['anhangye','anchanpin','andiqu']y=[2,3,2]z=['x1','x2','x3','x4','x5','x6','x7']#创建 空list,然后 .append()追加进内容,形成相关 newlistnewy=[]a=0newz=[]i=0 ...
2019-06-25 13:46:22
802
原创 win32com_FomHXBC(使用win32com.clientl来自建函数:自动打开excel、word应用,并添加数据。)
'''win32com_FromHXBC.py(使用win32com.clientl来自建函数:自动打开excel、word应用,并添加数据。)使用:excel.pyFrom 核心编程'''# =============================================================================# #自建函数:动打开ex...
2019-12-04 19:26:20
472
原创 docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)
"""docx_demos.py(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)使用:一、创建文档类Document 及 段落文本类Paragraph :docx.Document(),Document.add_heading(),二、添加段落文本类Paragraph 及 设置段落文本格式Docu...
2019-12-04 19:23:20
5794
原创 openpyxl_chart_type_demos(openpyxl四:图表类型)
"""openpyxl_chart_type_demos.py(openpyxl四:图表类型)使用:图表类型:#AreaChart面积图表、BarChartm条形图/柱形图/成交量图、BubbleChart气泡图、#LineChart折线图/LineChart3D折线图、#ScatterChart散点图、PieChart饼图/PieChart3D饼图/ProjectedPieC...
2019-12-04 19:21:30
4560
2
原创 openpyxl_chart_demos(openpyxl三:图表相关操作:创建图表、使用轴、图表布局)
"""openpyxl_chart_demos.py(openpyxl三:图表相关操作:创建图表、使用轴、图表布局)使用:创建图表:openpyxl.chart.Reference(), Chart.add_data(), Worksheet.add_chart();使用轴:Chart.title / style / x_axis.title / y_axis.title, ...
2019-12-04 19:19:52
8595
6
原创 openpyxl_style_demos(openpyxl二:单元格样式,命名样式;自适应列宽设置)
"""openpyxl_style_demos.py(openpyxl二:单元格样式,命名样式;自适应列宽设置)使用:#命名样式 及 其应用######样式_正文样式#样式_标题行样式#样式_标题列样式#自动设置列宽######使用:for循环遍历得出每列长度后形成字典数据来自动设置每列列宽。"""#################### 使用样式style...
2019-12-04 19:16:01
3534
1
原创 openpyxl_demos(openpyxl一:工作簿、工作表、单元格、样式、页面设置)
"""openpyxl_demos.py(openpyxl一:工作簿、工作表、单元格、样式、页面设置)深入:自适应列宽设置。使用:官网文档:https://openpyxl.readthedocs.io/en/stable/tutorial.html创建工作簿Workbook对象及属性方法 :Workbook() / load_workbook();创建工作表Wo...
2019-12-04 19:14:31
5867
1
原创 open_demos(open()/获取File文件对象;File文件对象相关属性及方法;File文件指针;File文件对象迭代器;上下文管理器)
'''open_demos.py(open()/获取File文件对象;File文件对象相关属性及方法:File.read()/readline()/readlines()/write()/writelines();File文件指针:File.tell()、File.seek(offse,whence);File文件对象迭代器:可迭代/循环/list/序列解包等;上下文管理器:实现__...
2019-11-19 20:41:33
230
原创 json_demos(json语法/类型 及 模块方法;jsonpath语法 及 模块方法)
"""json_demos.py(json语法/类型 及 模块方法:dump/dumps/load/loads;jsonpath语法 及 模块方法:jsonpath.jsonpath()/类似Element.xpath())使用:# json语法/类型 及 模块方法:dump/dumps/load/loads一、json语法(json对比HTML/XML:语法简单、层次结构清晰...
2019-11-19 20:38:50
317
原创 lxml.etree_demos(Xpath路径语言;lxml.etree解析库:解析字符串/XML/HTML/文件;Element类及对象操作)
"""lxml.etree_demos.py(XPath路径语言 及 lxml.etree解析库:Element类及对象操作 :etree.Element()、Element.set()、Element.text/tail/tag、Element.xpath()/Element.find()等;解析字符串/XML/HTML/文件 :etree.tostring()、etree.f...
2019-11-19 20:37:50
1562
原创 bs4.BeautifulSoup_demos(构造BeautifulSoup类对象;BeautifulSoup类对象的操作)
"""bs4.BeautifulSoup_demos.py(构造BeautifulSoup类对象:BeautifulSoup();BeautifulSoup类对象的操作:Soup.prettify()格式化、Soup.find/find_all()方法、Soup.select()定位/Soup.get_text()输出)使用:######注意:使用bs4的一般流程如:#1、创建...
2019-11-19 20:26:14
606
原创 re_demos(re的两种对象;re匹配模式/元字符等;re常用属性及方法)
'''re_demos.py(re的两种对象;re匹配模式/元字符等;re常用属性及方法)深入:1、 exce语句的作用域参数(exce/eval语句 结合 re.sub 实现替换模板文件作用) 在函数内运行exce语句需要注意 局部变量 的局限问题,需要引入一个全局变量(字典类型、空字典{})2、 filename标准库对中文的读取编码问题 ...
2019-11-19 20:24:29
548
原创 requests_demos(requests.get();requests.post())
"""requests_demos.py(requests.get();requests.post())使用:一、#使用:requests.get(url, params=None, **kwargs) 来获取html,返回 Response 对象#参数headers=None:get方法获取网页,传入参数headers伪装成浏览器,即:headers=headers#参数tim...
2019-11-19 20:12:01
210
原创 urllib_demos(urllib.request类;HTTPResponse类对象构造及属性方法;自定义opener/设置代理服务器等)
"""urllib_demos.py(urllib.request类;HTTPResponse类对象构造及属性方法;自定义opener/设置代理服务器等)使用:# #urllib库包含四大模块:# #urllib.request : 请求模块# #urllib.error : 异常处理模块# #urllib.parse : URL...
2019-11-19 20:07:27
514
原创 py装饰器(functools.wraps(func)装饰器、functools模块、@property装饰器)
"""py装饰器.py(functools.wraps(func)装饰器、functools模块、@property装饰器)装饰器@(decorator装饰器 = 高阶函数 + 闭包函数)装饰器本质上是接受一个函数作为参数(高阶函数行为),并返回一个函数(闭包函数行为)。返回函数即子函数 中定义添加内容后 再返回主函数的参数函数。从而实现不修改 参数函数的基础上 在代码运行期间动态...
2019-11-11 18:31:59
443
原创 py魔法方法(__new__/metaclass元类、__init__、__getattr__、__callable__等)
"""py魔法方法.py(__new__/metaclass元类、__init__、__getattr__、__callable__等)使用:1、#使用__new__() 来定义创建对象的方式。2、#使用__init__() 来初始化创建的实例对象。3、#使用:__str__()魔法方法来定义print输出4、#使用:__repr__()魔法方法来定义调试输出,即非print输出...
2019-11-11 18:27:36
217
原创 py面向对象高级编程(__slots__限制动态添加属性、@property装饰器:可读可写属性、多重继承:TypeMixIn混入类名、定制类:__xxx__魔法方法)、枚举类enum.Enum()、
"""py面向对象高级编程.py(__slots__(限制动态添加属性)、@property装饰器(可读可写属性)、多重继承(TypeMixIn混入类名)、定制类(__xxx__格式的魔法方法)、枚举类enum.Enum()、六、元类metaclass(type、metaclass))使用:一、__slots__(限制动态添加属性)1、#使用:types.MethodType()方法...
2019-11-11 15:08:25
220
原创 py面向对象编程(类属性/实例属性/实例方法、__私有变量、继承/多态/鸭子类型:如文件对象的read()方法、获取对象信息:dir()/isinstance()/hasattr()等)
#py面向对象编程.py#类属性/实例属性/实例方法、__私有变量、继承/多态/鸭子类型:如文件对象的read()方法、获取对象信息:dir()/isinstance()/hasattr()等# =============================================================================# #面向对象编程(类属性/实例属性/实...
2019-11-11 15:06:13
159
原创 Py打包应用程序(zipapp打包.pyz文件、pyinstaller打包exe文件)
'''Py打包应用程序.py(zipapp打包.pyz文件、pyinstaller打包exe文件)注意:一、zipapp模块 打包档案包 的 命令行语法: python -m zipapp source [options]1、source参数 代表要打包的 Python 源程序或目录,该参数既可以是单个的 Python 文件,也可以是文件夹。source参数 如果是文件夹,那么 z...
2019-09-21 12:42:41
7225
原创 Py文档和测试及应用(pydoc、doctest、unittest)
# -*- coding: utf-8 -*-'''#Py文档和测试.py(pydoc、doctest、unittest)注意:1、pydoc 查看文档python3 -m pydoc -b在任意一个未占用的端口启动HTTP服务器,接下来用户同样可以通过浏览器来查看 Python 的所有模块的文档信息。2、unittest 要求单元测试类必须继承 unittest.TestCa...
2019-09-17 19:14:38
330
原创 Py网络编程及应用(urllib、socket/selectors)
# -*- coding: utf-8 -*-'''#Py网络编程及应用.py(urllib、socket)使用:一、urllib 模块urllib 模块可以打开任意 URL 所指向的资源,就像打开本地文件一样,这样程序就能完整地下载远程页面。如果再与 re 模块结合使用,那么程序完全可以提取页面中各种信息,这就是所谓的“网络爬虫”的初步原理。1、urllib.request...
2019-09-08 19:03:16
378
原创 Py并发编程及应用(多线程、多进程;异步、全局锁等)
# -*- coding: utf-8 -*-'''Py并发编程及应用.py(多线程、多进程)注意:1、并发和并行是两个概念,并行指在同一时刻有多条指令在多个处理器上同时执行;并发是指在同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。2、默认情况下,主线程的名字为 MainThread,用户启动的多个线程的名字依次为 Thre...
2019-08-30 19:13:45
374
原创 Py数据库编程及应用(DB API、SQLite、MySQL、MongoDB、Redis)
# -*- coding: utf-8 -*-#Py数据库编程及应用.py# =============================================================================# #SQLite数据库# ==============================================================...
2019-08-27 18:55:08
342
原创 Py文件操作库及应用(os、sys、pathlib ; open、fileinput、linecache)
# -*- coding: utf-8 -*-'''一、文件系统级操作1、os2、sys二、文件应用级操作1、打开文件 open()2、读/写操作 read()、readline()、readlines() / write()3、关闭文件 close()4、文件指针 tell()、seek()'''import os,syshelp...
2019-08-20 21:02:34
732
原创 win32com模块 office客户端编程相关
# -*- coding: utf-8 -*-'''excel.pywFrom 核心编程'''import tkinter as tkfrom time import sleepfrom tkinter.messagebox import showwarning #引入视窗设计模块,用来最后弹出提示框import win32com.c...
2019-08-13 21:38:33
795
原创 tkinter模块 视窗设计相关操作
# -*- coding: utf-8 -*-'''参考网址:https://morvanzhou.github.io/tutorials/python-basic/tkinter/1-1-why/#%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D使用:示例1 主窗体Tk、显示标签Label、文字变量StringVar()、按钮Button及函数定义事...
2019-08-09 18:02:17
379
原创 pywin32模块 自建函数相关
# -*- coding: utf-8 -*-'''深入:另存为 的 类型选项保存问题(ComboBox选项)https://blog.youkuaiyun.com/seele52/article/details/17723121#自建函数 寻找父窗口下的类中的子窗口(通过索引)#自建函数 递归寻找最终子窗口句柄(通过列表传入路径形式:类名索引)#自建函数 点击、打开、另存为'''...
2019-08-08 00:05:07
314
原创 pywin32模块 window相关操作
'''参考网址:python windows软件窗口menu操作 pywin32库 https://www.cnblogs.com/darkspr/p/9868761.html'''import win32api,win32gui,win32con #系统API,宏定义# ================================================...
2019-08-06 22:26:14
1202
原创 pywinauto模块 窗口自动化操作相关
相关链接文档:https://pywinauto.readthedocs.io/en/latest/index.html资料:https://www.cnblogs.com/programer-xinmu78/p/10661257.html
2019-08-04 13:33:27
10087
原创 pynuput模块 控制和监视鼠标键盘操作
#pynput模块: 控制和监视鼠标键盘# =============================================================================# #控制 和 监视鼠标类# =============================================================================#...
2019-07-30 23:27:26
631
原创 pyautogui应用:CiTdxWGuanbi.py(自动 盘后数据下载 及 数据维护 并 关机)
'''深入:pywin32模块: 窗口、鼠标键盘、文件、进程等控制'''#封装函数 自动盘后数据下载和数据维护 结合pygetwindow模块实现import pyautoguiimport pygetwindow as gwimport timepyautogui.FAILSAFE=False #添加失控保险 鼠标指向左上角 即point(x,y...
2019-07-30 21:39:20
580
原创 pygetwindow模块 控制窗口进程等操作
'''注意:#tdxW1.resizeTo(795,526) #TdxW原始恢复窗口大小(795,526)深入:无以下方法:#tdxW1.focus()#gw.getFocusedWindow()'''import pygetwindow as gwprint(gw.getAllTitles()) #获取所有应用程序名称print(gw.getAllW...
2019-07-30 21:28:41
5756
原创 pyautogui应用:CiTdxWQidong.py(自动 启动程序至多屏目标位置)
'''2019/07/29星期一深入:一、多屏定位 TdxW在非主屏最小化关闭 后 重新启动即无法定位。关注pipy动态二、自动数据下载专业财务数据 的 事件判定 后无法定位 开始下载 问题三、自动退出系统多屏定位问题'''#封装函数 自动启动TdxWimport pyautoguiimport timedef citdxwqidong(TdxW,...
2019-07-29 21:17:37
1158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人