自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Vue+Vite+TS

【代码】Vue+Vite+TS。

2022-11-14 17:05:45 2982 1

原创 python:sxtwl(日历库)

代码】python:sxtwl(日历库)

2022-08-12 09:55:53 1590 2

原创 python:日期时间处理

python:日期时间处理。

2022-08-09 09:33:56 525

原创 python:pycharm与gitee

目录一、Git的安装与配置1、安装过程2、配置环境变量二、获取SSH公钥1、打开Git Bash2、将公钥添加到Gitee完成绑定三、pycharm的配置1、安装gitee插件2、登录gitee3、配置git4、设置忽略文件类型一、Git的安装与配置git下载地址:https://git-scm.com/download/win1、安装过程2、配置环境变量打开Git Bash后配置name和emailgit config --global user.name "

2022-03-28 10:07:01 1274

原创 sqlite:微信数据库

文章目录一、安装java1、下载安装文件2、配置环境变量3、安装成功测试二、本地备份数据库三、获取数据库密码四、从数据库中导出需要的数据1、导数据2、表格对应数据一、安装java1、下载安装文件Java SE Development Kit 14.0.2 Downloads(最新)2、配置环境变量a、新建两个系统环境变量变量名: CLASSPATH 变量值:.;tools.jar;dt.jar;变量名: JAVA_HOME 变量值:你的Java安装路径b、新增环境变量变量名: Pat

2022-03-08 09:21:50 2497

原创 python:综合运用

目录一、数据库连接二、Django相关1、session2、分页3、生成Excel4、数据筛选三、Pandas相关1、df转字典2、常用语法13、常用语法2一、数据库连接import pymssql# todo:连接SQLdef connect_sql(server, database, sql): connect = pymssql.connect(server=server, user='sa',

2022-03-01 15:08:57 1029

原创 python:Django Rest Framework

这里写自定义目录标题一、创建项目一、创建项目1、在pycharm中创建项目2、修改配置# 数据库配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dealdb', 'USER': 'root', 'PASSWORD': '123', # 密码 'HOST': 'localhost', 'PO

2022-01-21 11:07:37 1277

原创 python:pycharm构建虚拟环境打包

文章目录一、构建虚拟环境二、创建解释器三、添加所需模块四、打包一、构建虚拟环境1、打开终端2、进入指定路径cd D:\software\pycharm\project\other_venv3、创建虚拟环境(名称为excel)python -m venv excel二、创建解释器三、添加所需模块1、重新添加一个终端2、安装模块pip install xlrd==1.2.0 -i http://pypi.douban.com/simple --trusted-host pypi

2021-06-28 15:36:38 3732

原创 python:openpyxl

文章目录一、读取Excel1、载入Excel2、获取工作表名称3、获取工作表对象4、获取表格内容所在的范围5、获取单元格的具体内容6、获取单元格的所在行、列、坐标7、获取多个单元格的值二、写入Excel1、写入单元格2、写入一行或者多行数据3、将公式写入单元格4、插入一行或多行5、插入一列或多列6、删除多行或多列7、移动范围数据三、创建新的Excel表格四、保存Excel五、样式调整1、设置字体样式2、设置对齐样式3、设置边框样式4、设置单元格填充样式一、读取Excel1、载入Excelfrom op

2021-06-28 12:15:27 364

原创 SQL语法

文章目录一、SQL分类1、数据定义语言(DDL)2、数据操纵语言(DML)3、事务控制语言(TCL)4、数据控制语言(DCL)二、增删改查1、插入数据2、更新数据3、删除数据4、查询数据三、子查询1、WHERE2、IN 和 BETWEEN3、AND、OR、NOT4、LIKE四、连接和组合1、连接(JOIN)2、组合(UNION)3、JOIN vs UNION五、函数1、文本处理2、日期和时间处理3、数值处理4、汇总六、排序和分组1、ORDER BY2、GROUP BY3、HAVING七、数据定义1、数据库(

2021-05-25 23:20:54 159

原创 MySQL安装

文章目录一、解压安装包二、命令行操作三、使用客户端登陆一、解压安装包1、解压mysql官方文件,并放置在软件安装文件夹2、在D:\software\mysql-8.0.25-winx64路径下新建一个mysql文件夹3、添加配置文件my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\software\mysql-8.0.25-winx64\mysql# 设置mysql数据库的数据的存放目录datadir=D:\\s

2021-05-24 19:32:37 102 2

原创 python:shapely模块

目录一、几何对象1、点(Point)2、线(LineString)3、闭合线(LinearRing)4、多边形(Polygon)5、集合(Collections)6、多个点(MultiPoint)7、多条线(MultiLineString)8、多个多边形(MultiPolygon)二、属性和方法三、仿射变换四、地图投影和转换一、几何对象1、点(Point)from shapely.geometry import Pointpoint = Point(0.0, 0.0)属性说明

2020-12-27 18:07:02 3301 1

原创 python:pycharm2019.1.1配置

文章目录一、搭建python解释器二、pycharm汉化三、pycharm常用快捷键1、编辑2、运行3、调试4、导航5、查找、替换、搜索6、重构四、自动加入文件头1、预定义变量2、部分实例五、关闭自动更新六、鼠标调整字体大小七、设置的备份与还原八、pycharm启动速度调整九、配置autopep8到菜单栏1、安装autopep82、配置autopep8到扩展工具3、使用autopep8十、设置仿sublime配色1、设置外观主题2、备份原Monokai方案,创建新的Monokai Copy方案3、在Copy

2020-12-13 18:25:34 1161

原创 python:pytesseract文本识别

文章目录一、安装tesseract-ocr1、下载软件2、设置环境变量二、安装pytesseract模块三、基本使用一、安装tesseract-ocr1、下载软件下载地址:https://digi.bib.uni-mannheim.de/tesseract/双击进行安装,安装在任意文件夹,记住路径2、设置环境变量此电脑右键→属性→高级系统设置→环境变量→在系统变量里加入tesseract-ocr的路径→再添加一个系统变量二、安装pytesseract模块直接pip i

2020-09-27 17:44:57 259

原创 python:pypyodbc

文章目录一、安装64位的ODBC驱动器二、基本用法一、安装64位的ODBC驱动器1、下载文件AccessDatabaseEngine_X64.exe,先对其进行解压,然后打开AccessDatabaseEngine_X64文件夹,有一个AceRedist.msi文件。用Orca软件将AceRedist.msi打开,找到找到LaunchCondition里面的BLOCKINSTALLATION,删除那一行数据并进行保存。然后再运行AceRedist.msi,就可以把64位的ODBC 驱动器安装成功二

2020-09-15 09:43:36 1694

原创 python:pandas

文章目录一、已有表中添加数据一、已有表中添加数据import pandas as pdimport numpy as npfrom openpyxl import load_workbook# 新数据dic = { 'a': {'a': 1, 'b': 2}, 'b': {'a': 3, 'b': 4}, 'c': {'a': 5, 'b': 6}}df = pd.DataFrame(dic)df =

2020-08-24 17:45:35 510

原创 python:ActiveX

文章目录一、application 版本二、基本操作三、数据转换四、创建选择集一、application 版本AutoCAD产品名版本号ProgIDAutoCAD 2004R16AutoCAD.Application.16AutoCAD 2005R16.1AutoCAD.Application.16.1AutoCAD 2006R16.2AutoCAD.Application.16.2AutoCAD 2007R17AutoCAD.Applicatio

2020-08-18 10:53:49 896

原创 python:pyautocad

文章目录一、使用1、主接口和类型2、处理表二、API1、AutoCAD主接口一、使用1、主接口和类型导入相关模块from pyautocad import Autocad, APoint创建AutoCAD应用程序或连接到已经运行的应用程序:acad = Autocad(create_if_not_exists=True)# 在CAD命令行输出内容acad.prompt("Hello, Autocad from Python\n")# 输出当前图形文件的名称print(acad.doc.

2020-08-13 15:21:01 1316

原创 python:selenium

文章目录基本框架:一、声明浏览器对象二、访问页面三、查找单个元素基本框架:from selenium import webdriver# 声明浏览器对象为火狐浏览器并打开browser = webdriver.Firefox()# 访问网页browser.get("https://www.baidu.com")# 隐式等待30秒browser.implicitly_wait(30)# 定位元素elem = browser.find_element_by_xpath('/html/body

2020-08-10 10:42:10 268

原创 python:排列组合

文章目录一、计算排列组合的具体数值二、列出排列组合的全部情况一、计算排列组合的具体数值from scipy.special import comb, perm# 计算排列数A = perm(3, 2)# 计算组合数C = comb(45, 2)print(int(A), int(C))6 990二、列出排列组合的全部情况方法说明种类permutations排列不放回抽样排列combinations组合,没有重复不放回抽样组合product

2020-07-31 11:15:00 195

原创 坐标计算公式

直线:x=x0+(L−K)⋅cosa0+D⋅cos(a0±b)x=x_{0}+(L-K)\cdot cosa_{0}+D\cdot cos(a_{0}±b)x=x0​+(L−K)⋅cosa0​+D⋅cos(a0​±b)y=y0+(L−K)⋅sina0+D⋅sin(a0±b)y=y_{0}+(L-K)\cdot sina_{0}+D\cdot sin(a_{0}±b)y=y0​+(L−K...

2020-07-10 11:50:25 6275

原创 python:PDF与Word的转换

源码from win32com.client import gencachefrom win32com.client import constants, gencachefrom docx import Documentfrom pdfminer.pdfinterp import PDFResourceManagerfrom pdfminer.pdfinterp import proce...

2020-07-10 11:45:33 134

原创 python:图片叠加

原始代码:https://github.com/dby/photo_joint## @note: 这里两张照片层叠选择的方法是:# 假设两张照片的同一点的像素分别为A,B,则层叠之后该点得像素为(alpha取值在0和1之间):# A * alpha + B * (1-alpha)#from __future__ import divisionimport PILf...

2020-07-10 11:44:10 1359

原创 python:基础笔记

文章目录一、格式化字符串1、使用占位符2、format()方法3、填充与对齐4、数据类型二、try except方法1、处理单个异常2、分开处理多个异常3、统一处理多个异常4、完整结构5、不确定异常类型6、常见错误总结三、join,split函数1、join()函数2、os.path.join()函数3、split()函数四、保留小数的几种方法1、保留两位小数且做四舍五入处理2、保留两位小数且不做四舍五入处理一、格式化字符串1、使用占位符占位符说明%d整数%f浮点数

2020-07-07 16:44:59 285

原创 python:多进程的基本用法

文章目录一、一个参数的函数二、多个参数的函数1、使用partial偏函数2、使用pathos提供的多进程库3、使用starmap函数一、一个参数的函数from multiprocessing import Pool def my_print(x): # 带有一个参数的函数 print(x) if __name__ == "__main__": x = [1, 2, 3, 4, 5] # 参数列表 pool = Pool() # 建立进程池 pool.map(my_

2020-07-05 22:27:44 200

原创 python:ezdxf——参考资料

官方文档:https://ezdxf.readthedocs.io/en/master/reference.htmlDXF实体1、通用的DXF属性2、Insert1、通用的DXF属性属性说明dxf.layer层名为字符串;默认值=‘0’dxf.linetype行类型为字符串,特殊名称’BYLAYER’, ‘BYBLOCK’;默认值是’BYLAYER’dxf.colorAutoCAD颜色索引,默认=256dxf.lineweight线重,以毫米乘以100(例

2020-06-30 18:15:38 2976 1

原创 python:ezdxf——如何使用

文章目录一、基本文件1、设置/获取标头变量2、设置DXF绘图单元3、创建更具可读性的DXF文件(DXF漂亮打印机)4、为模型空间设置初始视图/缩放二、DXF查看器1、A 360查看器问题2、DXF实体不在查看器中显示3、在AutoCAD加载时显示图像/XREFS4、为模型空间设置初始视图/缩放三、DXF内容1、获取/设置块引用属性2、将XDATA添加到实体3、从维度获取重写的DIMSTYLE值4、覆盖维度的DIMSTYLE值一、基本文件一般先决条件:import ezdxfdoc = ezdxf.r

2020-06-27 22:17:43 5673 3

原创 python:ezdxf——教程

文章目录一、从DXF文件获取数据的教程1、布局2、遍历布局的DXF实体3、访问实体的DXF属性4、得到一个纸空间布局5、通过查询语言检索实体6、按groupby()函数检索实体二、创建简单DXF绘图教程三、图层教程1、创建一个层定义2、变化层状态3、检查可用层4、删除一层四、块教程1、什么是块?2、创建块3、块引用(插入)4、什么是属性?5、使用属性定义6、获取/设置现有块引用的属性7、计算包装块引用8、爆炸块引用9、检查块引用的实体五、LWPolyline教程六、文本教程1、标准文本样式2、新文本风格3、

2020-06-27 22:02:23 17624 10

原创 python:正则表达式

一、概述基本规则规则说明[ ]字符集合设定符|或规则.匹配所有字符^匹配字符串开头$匹配字符串结尾\d匹配数字\D匹配非数字\w匹配字母和数字\W匹配非英文字母和数字\s匹配间隔符\S匹配非间隔符\A匹配字符串开头\Z匹配字符串结尾\b匹配单词边界\B匹配非边界...

2019-11-22 19:43:53 447

原创 python:random模块(随机数)

导入模块import random常用方法方法说明random()返回一个随机的实数,范围在[0,1)之间uniform(a,b)生成a,b之间的一个随机浮点数randint(a,b)生成指定范围内的整数randrange(a,b,n)在a,b范围内,按n递增的集合中随机选择一个数choice(‘abcdefgh’)从所给的字符串中随机...

2019-11-06 17:22:54 249

原创 python:math库

导入模块import math用法函数说明实例math.e自然常数e>>> math.e 2.718281828459045math.pi圆周率pi>>> math.pi3.141592653589793math.degrees(x)弧度转度>>> math.degrees(math.pi)...

2019-11-06 17:01:28 187

原创 python:库文件整理

python库文件库名称简介Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib[Python]标准库,计算文本差异Levenshtein快速计算字符串相似度。fuzzywuzzy...

2019-10-29 19:20:52 4290 2

原创 python:pyinstaller用法

一、基本用法在项目所在文件夹按住shift 单击鼠标右键弹出菜单,打开Powershell,直接输入代码:1、带图标,生成一个文件,关闭控制台pyinstaller -F -w -i p.ico 1.py2、生成一个文件,关闭控制台pyinstaller -F -w 1.py二、pyinstaller相关参数参数作用-F, onefile产生一个文件用于部署...

2019-10-22 15:30:58 3256

原创 python:字典

一.字典的创建1、key-value不同类型的创建# value为list类型d1 = { '王超': [18, '男', '玩手机'], '王凯': [18, '男', '修手机']}# value为数值类型d2 = { 'a': 1, 'b': 2}# value为集合类型d3 = { 'a': {1, 2, 3}, 'b':...

2019-10-21 21:55:45 209

原创 python:wordcloud词云

一、基本使用import jiebaimport wordcloudtxt = open("1.txt", "r", encoding='utf-8').read()words = jieba.lcut(txt)txt_1 = " ".join(words)# print(txt1)w = wordcloud.WordCloud(font_path="msyh.ttc", ...

2019-10-20 21:38:21 257

原创 python:jieba库

一、基本分词函数jieba.lcut 方法接受三个输入参数: ①需要分词的字符串;②cut_all参数用来控制是否采用全模式;③HMM 参数用来控制是否使用 HMM 模型。jieba.lcut_for_search 方法接受两个参数 :①需要分词的字符串;②是否使用 HMM 模型。该方法适合用于搜索引擎构建倒排索引的分词,粒度比较细注意:待分词的字符串可以是 unicode 、 UT...

2019-10-20 20:39:54 869

原创 python:第三方模块安装

一、直接pip下载安装1、键入win+R,CMD,进入命令控制行2、输入:pip install ****** =【pyinstaller、requests、xlsxwriter、pyqt5、pdfminer3k、python-docx】二、下载对应文件安装1、第三方模块whl文件下载地址:官网:https://pypi.org/搜索对应的模块。2、下载到桌面,右键选择属性,在位置...

2019-10-15 17:51:20 214

原创 python:文件下载的两种方法

import urllib.requestimage_url = '*************.jpg'# response = urllib.request.urlopen(image_url)# with open('qing.jpg', 'wb') as f: # f.write(response.read())urllib.request.urlretrieve(im...

2019-10-15 17:30:26 211

原创 python:pydub模块

一、安装1、安装模块pip install pydub2、安装插件云盘中下载文件ffmpeg打开电脑上的控制面板-系统-高级系统设置-环境变量然后双击path,看到如下的界面:然后点新建会出现一个新建的地址栏,你需要在这个新建地址栏里输入一个文件地址:打开你下载的ffmpeg文件中的 bin 文件,你应该可以看到一个这样的界面,把这个界面中地址栏中的地址复制粘贴到上面图片新建的...

2019-10-14 10:35:15 1566 4

原创 python:Urllib库的基本使用

Python内置的HTTP请求库方法模块urllib.request请求模块urllib.error异常处理模块urllib.parseurl解析模块urllib.robotparserrobots.txt解析模块urlopenurllib.request.urlopen(url,data=None,[timeout,]*,cafile=No...

2019-09-09 20:32:55 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除