自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python openpyxl的简单使用

1、安装pip install openpyxlopenpyxl 库不支持老版本 Office2003 的 xls 格式的Excel文档2、新建工作簿 import openpyxl # 创建一个Excel workbook 对象 book = openpyxl.Workbook() # 创建时,会自动产生一个sheet,通过active获取 sh = book.active # 修改当前 sheet 标题为 工资表 sh.title = '工资表' #

2022-05-28 10:50:04 500 1

原创 python xlrd库的简单使用

1、安装pip install xlrd==1.2.0xlrd 新版本只支持 xls 格式,指定安装 1.2.0 老版本,可以支持xlsx格式。2、读取表单数量和名称 import xlrd book = xlrd.open_workbook("income.xlsx") print(f"包含表单数量 {book.nsheets}") print(f"表单的名分别为: {book.sheet_names()}")3、取表单对象 # 表单索引从0

2022-05-28 10:47:12 3430

原创 python调用dll

1、无参动态链接库: void SayHello() { MessageBox(NULL, TEXT("你好你好~~~"), TEXT("你好"), MB_OK); }加载dll,调用函数 from ctypes import * ​ lib = CDLL ("e:\\Dll1.dll") lib.SayHello()2、...

2022-05-28 10:45:50 12459

原创 python装饰器

1、装饰器原理 import time ​ # 定义一个装饰器函数 def sayLocal(func): def wrapper(): curTime = func() return f'当地时间: {curTime}' return wrapper ​ def getXXXTime(): return time.strftime('%Y_%m_%d %H:%M:%S',time.localtime()...

2022-05-28 10:43:12 138

原创 python正则表达式

. 表示要匹配除了 换行符 之外的任何 单个 字符。* 表示匹配前面的子表达式任意次,包括0次。+ 表示匹配前面的子表达式一次或多次,不包括0次。? 表示匹配前面的子表达式0次或1次。花括号表示 前面的字符匹配 指定的次数 。方括号表示要匹配 指定的几个字符之一 。如果在方括号中使用 ^ , 表示 非 方括号里面的字符集合。^ 表示匹配文本的 开头 位置。​ 如果是 单行模式 ,表示匹配 整个文本 的开头位置。​ 如果是 多行模式 ,表示匹配 文本每行 的开头位置。$..

2022-05-28 10:38:01 147

原创 python对json简单操作

我们把 程序的各种类型数据对象 变成 表示该数据对象的 字节串 这个过程 称之为 序列化 。而把 字节串转化为 程序中的数据对象 这个过程 称之为 反序列化序列化要把数据对象序列化为json格式的字符串,就可以使用该库里面的dumps函数 import json historyTransactions = [ ​ { 'time' : '20170101070311', # 交易时间 'amount' : '3088...

2022-05-28 10:36:35 127

原创 python线程进程基本操作

线程python3 将 系统调用创建线程 的功能封装在 标准库 threading 中print('主线程执行代码') ​ # 从 threading 库中导入Thread类 from threading import Thread from time import sleep ​ # 定义一个函数,作为新线程执行的入口函数 def threadFunc(arg1,arg2): print('子线程 开始') print(f'线程函数参数是...

2022-05-28 10:34:42 303

原创 python调用外部程序

os.systemimport oscmd = r'd:/tools/wget http://mirrors.shou.com/nginx/nginx-1.13.9.zip'os.system(cmd)import osversion = input('请输入安装包版本:')cmd = fr'd:\tools\wget http://mirrors.sohu.com/nginx/nginx-{version}.zip'os.system(cmd)print('下载完毕')os

2022-05-28 10:29:07 1981

原创 python日期时间基本操作

1、取时间差 import time before = time.time() func1() after = time.time() print(f"花费时间{after - before}")time.time()会返回从1970年1月1日0点到到当前时间的经过和秒数,可以简称为秒数时间。2、指定格式显示时间 from datetime import datetime str(datetime.now()) # '2018-06-30 23:10:05.911

2022-05-28 10:24:45 3336

原创 python文件操作基础

1、创建目录os.makedirs可以递归的创建目录结构import osos.makedirs('dirname', exist_ok=True)exist_ok = True指定了,如果某个要创建的目录已经存在,也不报错。2、删除文件或目录os.remove可以删除一个文件os.remove('xx.py')shutil.rmtree() 可以递归的删除某个目录所有的子目录和子文件import shutilshutil.rmtree('tmp', ignor

2022-05-28 10:21:20 11077 1

原创 ADO内置类

连接类(Connection)连接类用来与数据库建立连接。ConnectionString:设置连接字符串ConnectionTimeout和Mode:超时和连接模式CursorLocation:设置或者返回游标位置。DefaultDatabase:为连接指定一个默认的数据库。IsolationLevel:确定事务(Transaction)在连接上的隔离等级。Provider:为连接指定一个驱动程序Version:ADO版本号Open/Close:创建或中断数据库连接Execute:执

2021-06-09 11:59:04 150

原创 2021-06-09

事件(Event):事件是指由系统事先设定的、能被对象识别和响应的动作。事件是指对象对于外部动作的响应 ,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为“事件过程”。事件过程的命名格式为 : Private Sub 控件名_事件名()例如:我们在窗体上按了一下鼠标左键 ,这样就发生了一个窗体的“Click”(即单击)事件,并执行与其对应的事件过程。这个的事件过程名称为: Form1_Click我们可以为事件过程编写代码,使得当某个对象发生了某个事件时可以执行我们

2021-06-09 11:17:08 374

空空如也

空空如也

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

TA关注的人

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