自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 python入门指南

python入门指南python是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够简单而又高效的方式进行面向对象编程。python是一门解释性语言,因为无需编译和链接,在开发中节省时间。使用python解释器调用python解释器python解释器通常被安装在目标机器的/user/local/bin/python3.4目录下,将/user/local/bin目录包含进Unix shell的搜索路径里,以确保可以通过输入:python3.4 命令来启动它。在windows机器上

2021-03-19 15:04:31 1425

原创 python合并pdf文件

from PyPDF2 import PdfFileReader, PdfFileWriterdef merge_pdfs(paths, output): pdf_writer = PdfFileWriter() for path in paths: pdf_reader = PdfFileReader(path) for page in range(pdf_reader.getNumPages()): # Add each pa

2020-12-10 10:53:37 224

原创 《jquery权威指南》学习笔记

jQuery操作DOMDOM文档对象模型,为文档提供了一种结构化表示方法,通过该方法可以改变文档的内容和展示形式。在实际运用中,DOM更像是桥梁,通过它可以实现跨平台,跨语言的标准访问。DOM基础单词Document即文档,当我们创建一个页面并加载到web浏览器时,DOM模型则根据该页面的内容创建了一个文档文件。单词Object即对象,是指具有独立特性的一组数据集合,如,我们把新建的页面文档称之为文档对象,与对象相关联的特征称之为对象属性,访问对象的函数称之为对象方法。单词Model即模型,在页

2020-10-29 09:47:39 587

转载 数据透视表的刷新

# 数据透视表的刷新import win32com.clientoffice = win32com.client.Dispatch("Excel.Application")wb = office.Workbooks.Open(r"path\to\excel\file\to\print.xlsm")count = wb.Sheets.Countfor i in range(count): ws = wb.Worksheets[i] ws.Unprotect() pi

2020-09-30 11:23:11 284

原创 smtplib的邮件功能

import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagemsg_from = '发送方邮箱'passwd = '发送邮箱的授权码'msg_to = '收件人邮箱'def send(png_dir): subject = "主题" msg = MIMEMultipa

2020-09-30 11:11:15 183

翻译 《jquery权威指南》学习笔记

《jquery权威指南》学习笔记作者陶国荣 [email protected]开发入门jQuery概述jQuery是集JavaScript,css,DOM,Ajax于一体的强大的框架体系,它的主旨是:以更少的代码,实现更多的功能(Write less,do more)jQuery基本功能1.访问和操作DOM元素使用jquery库,可以很方便的获取和修改页面中的元素,无论是删除,移动,还是复制某元素。2.控制页面样式jquery操作页面样式可以很好的兼容各种浏览器3.对页

2020-07-30 17:36:33 267

原创 获取当天的前一个工作日日期 workalendar节假日库

workalendar是一个几乎全球国家的节假日库,但是需要一年更新一次获取当天的前一个工作日日期from datetime import timedelta, datefrom workalendar.asia import Chinaimport timeimport datetimedef get_datetime(): # 测试使用:添加日期参数,如 2020-04-27 # today = datetime.strptime(daystr,'%Y-%m-%d').d

2020-05-16 11:47:44 1949 3

原创 从pdf中获取表格数据

tabula需要有Java环境才能运行安装pip install tabula-pyimport tabulaimport osdf = tabula.read_pdf(r"C:\Users\86159\Desktop\helloworld\mypdf.pdf", pages='all')print(df)camelotpip install camelot-py[cv]...

2020-03-22 17:39:19 652

原创 Camelot安装与使用 获取pdf中的表格

安装 Camelot安装所需的文件的下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloudpip install opencv_python-4.1.2-cp37-cp37m-win_amd64.whl import camelottables = camelot.read_pdf('mypdf.pdf')print(ta...

2020-03-22 17:28:51 4025

转载 Python sys.argv[0]、sys.argv[1]

1、本来想执行脚本的时候,传进来参数,利用sys模块就可以读取传进来的参数,我首先用的是sys.argv[0]import sysalu_path = sys.argv[0]模块文件:install_app_v1.0_crush.py2、脚本执行命令python install_app_v1.0_crush.py 传进来的参数3、修改为 sys.argv[1]解决问题,原来sys.ar...

2020-03-16 20:41:39 711

原创 虚拟机安装

vmware安装官方下载链接https://download3.vmware.com/software/wkst/file/VMware-workstation-full-14.0.0-6661328.exe秘钥GA18K-DRXE3-488TZ-J4ZNX-PZAXA自行测试FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA默认安装目录:c:\Program Files(x8...

2020-02-29 21:09:25 292

转载 艺赛旗rpa项目分享

首先我要强调RPA项目开发需具备的三大特性:长期稳定性后期扩展性易维护性这三大特性也是我们设计整体流程框架应该遵循的思想。一、项目准备阶段需求分析阶段该阶段需要我们熟悉业务提供的“不完整”的需求文档,分析并深入理解需求,梳理出需求中不明确的地方,以便同业务部门确认。需求确认阶段该阶段需要我们同业务部门人员沟通需求相关问题,因业务人员可能不具备 IT 开发思维。需工程师充分发挥主观...

2020-01-02 16:07:16 1894

原创 《jquery权威指南》学习笔记

《jquery权威指南》学习笔记作者陶国荣 [email protected]开发入门jQuery概述jQuery是集JavaScript,css,DOM,Ajax于一体的强大的框架体系,它的主旨是:以更少的代码,实现更多的功能(Write less,do more).jQuery基本功能1.访问和操作DOM元素使用jquery库,可以很方便的获取和修改页面中的元素...

2019-12-29 15:16:50 343

原创 前端最佳开发实践

《web前端开发最佳实践》高效前端开发综述前端开发包括前端UI和后端数据的交互都属于前端开发的范畴。Web前端开发需要具备的技能\1. 页面标记(HTML)\2. 页面样式\3. 前端编程(JavaScript)\4. 跨平台,跨浏览器\5. 前端框架(jQuery)\6. 调试工具\7. 沟通能力<div id=...

2019-12-13 17:02:02 826 1

原创 CSV 格式文件转 xlsx 文件

CSV 格式文件转 xlsx 文件获取pdf表格中的内容pdf内容格式如下:import pdfplumberimport pandas as pdpdf = pdfplumber.open(r'C:\Users\86159\Desktop\问题总结.PDF')p = pdf.pages[0]print(p.extract_text())#获取所有内容table = p.ext...

2019-11-23 12:27:24 433

原创 提取word中表格内容

提取 Word 表格内容import docxdocName = "C:/Users/Desktop/信息.docx"# 打开文档docStr = docx.Document(docName)# 获取Word文档中所有表格 numTables = docStr.tables# 把数据放到列表中my_list = []for table in numTables: # ...

2019-11-23 12:23:28 1761

原创 打开excel文件报错处理

打开excel报错处理解决方法:利用 pandas 库中的read_html快速获取在html中页面中table格式的数据import osimport pandas as pddef read_xls_html(fname): df=None try: f = open(fname,'r',encoding='utf-8') table_s...

2019-11-23 12:12:02 623

原创 《计算机科学导论》学习笔记

《计算机科学导论》图灵模型计算机是一个接收输入数据,处理数据并产生输出数据的黑盒计算机是在存储器中储存数据程序是用来告诉计算机对数据进行处理的指令集合。输出数据是依赖两方面因素的结合作用:输入数据和程序相同的程序,不同的数据输入,输出不同相同的输入数据,不同的程序相同的输入数据,相同的程序冯.诺伊曼模型计算机分为4个子系统:存储器,算术逻辑单元,控制单元和输入/输出单元存...

2019-10-17 17:46:19 6354 2

原创 使用pandas对excel排序

取excel某一列,把这一列的部分内容替换掉#把机构这一列为合肥分中心的替换为"集中作业处(合肥)"dates.loc[dates["机构"]=="合肥分中心","机构"]="集中作业处(合肥)"#把机构这一列为空白的部分替换为"集中作业处(上海)"dates["机构"] = dates["机构"].fillna("集中作业处(上海)") 第一排序为机构二,第二排序为人员编号...

2019-09-27 11:11:04 4788

原创 win32com 读取excel

使用 win32com 读取exceldef open_excel(path,open_password,write_password): #载入Excel xlApp=win32com.client.Dispatch("Excel.Application") ''' 设置是否打开Excel True:Excel可见 Fasle:Excel不可见...

2019-09-26 17:15:05 5336

原创 向excel表格的sheet页面添加数据,覆盖原数据,不改变原excel其他的sheet页面

使用openyxl库向excel表格的sheet页面添加数据,覆盖原数据,不改变原excel其他的sheet页面import pandas as pdfrom openpyxl import load_workbookdef write_excel(date1, date2): book = load_workbook(r'C:\Users\86159\Desktop\test....

2019-09-26 17:00:01 2862 1

原创 dateframe保存到excel中的sheet页面

import numpy as npimport numpy as np#创建dateframea = np.random.randint(1, 6, (5, 3))b = pd.DataFrame(a, columns=['A', 'B', 'C']) #保存dateframe数据到新建的sheet页面def create_excel(a): with pd.ExcelW...

2019-09-26 15:11:08 459

原创 python 删除excel某一列

pandas 删除excel某一列from openpyxl import *filename = r’C:\Users\Desktop\a.xlsx’wb = load_workbook(filename)ws = wb.activews.delete_cols(13) #删除第 13 列数据wb.save(filename)读取excel部分数据并分列import pand...

2019-08-26 15:53:53 39611 14

转载 字符编码

一、字符编码问题先介绍一下字符编码问题1.ASCLL与GB2312由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编...

2019-05-06 17:33:55 399

原创 滑动验证码

鼠标拖拽函数MouseClickDragMouseClickDrag ( “按钮”, X1坐标, Y1坐标, X2坐标, Y2坐标 [,速度] )按钮:要点击的按钮,一般为left,”left”(左键),”right”(右键),”middle”(中键),”main”(主键),”menu”(菜单键),”primary”(主要按钮),”secondary”(次要按钮).X1坐标, Y1坐标:拖...

2019-04-30 11:30:28 296

原创 表格合并

多个Excel表格,里包含各种样式,把多个表格合并成一个from win32com.client import Dispatchpath1 = r'表格的路径'path2 = r'表格的路径'ex1 = Dispatch("Excel.Application") #打开Excel应用程序ex1.Visible = True # 将True改成false可以隐藏excel的操作可见...

2019-04-29 13:41:38 394

原创 win7旗舰版安装docker toolbox报错处理

win7旗舰版安装docker toolbox报错处理win7安装docker toolbox 启动时报错 “Failed to create the VirtualBox object!\r\nVBoxManage.exe: error: Failed to instantiate… ”原因:virtualbox注册表路径错误解决方法:1.按WIN+R,打开运行,输入Regedit 回车...

2019-03-10 16:04:28 488

原创 PIL库中的ImageGrab

PIL库中的ImageGrab今天收到的面试邮件,题目是根据坐标截取屏幕上相应区域并返回文件名解答源码:import uuid sheng from PIL import ImageGrabdef get_img(bbox): """ :param bbox: 横坐标x,纵坐标y,长w,高h :return: 返回文件名 """ img = Im...

2019-03-02 14:28:35 1317

原创 定时器

定时器定时器在javascript中的作用1、制作动画2、异步操作3、函数缓冲与节流定时器类型及语法/* 定时器: setTimeout 只执行一次的定时器 clearTimeout 关闭只执行一次的定时器 setInterval 反复执行的定时器 clearInterval 关闭反复执行的定时器*/var time1 = setT...

2018-12-25 17:37:37 135

原创 css基本语法

css基本语法css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}css页面引入方法:1、外联式:通过link标签,链接到外部样式表到页面中。&lt;link rel="stylesheet" type="text/css" href="css/main.css"&gt;2、嵌入式:通过style标签,在网页上创建嵌入的样式表。&lt;style type="te...

2018-12-25 17:01:20 1019

原创 H5

图像标签html图像标签&lt;img&gt;标签可以在网页上插入一张图片,它是独立使用的标签,它的常用属性有:src属性 定义图片的引用地址alt属性 定义图片加载失败时显示的文字,搜索引擎会使用这个文字收录图片、盲人读屏软件会读取这个文字让盲人识别图片&lt;img src="images/pic.jpg" alt="产品图片" /&gt;绝对路径和相对路径绝对地址:相对于磁...

2018-12-25 16:56:37 155

原创 MVC模型和MTV模型

MVC模型MVC 设计模型是一种使用 Model View Controller( 模型-视图-控制器)设计创建 Web 应用程序的模式。Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。    通常模型对象负责在数据库中存取数据。View(视图):是应用程序中处理数据显示的部分。    通常视图是依据模型数据创建的。Controller(控制器):是应用程序中处理用户...

2018-11-01 18:58:53 2901

原创 Django-debug-toolbar的安装

Django-debug-toolbar的安装和使用参照文档:http://django-debug-toolbar.readthedocs.io/en/stable/installation.html进入项目的虚拟环境,然后执行安装命令:pip install django-debug-toolbar安装完成以后进入python控制台:import debug_toolbar如果...

2018-11-01 17:51:57 191

原创 MySQL常用命令

MySQL常用命令1.启动MYSQL服务 net start mysql停止MYSQL服务 net stop mysql2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在3 . mysql –u root –p123456 db_name​ mysql -h主机地址 -u用户名 -p用户密码4 . 进入M...

2018-11-01 15:35:06 194

原创 redis常用命令

redis命令连接Redis命令—非集群redis-cli.exe -h server.host -p 6379连接Redis命令—集群redis-cli.exe -c -h server.host -p 6379doc 环境命令:查看server运行情况 :ping查看 key值 :get key键设置key值 :set key键 key值查看键值类型:type key删...

2018-11-01 11:12:53 155

原创 打开网页速度慢的原因和解决方法

打开网页速度慢的原因和解决方法1、原因一:http请求次数太多解决:减少http请求次数① 图片地图:把多张图片整合到一张图片中,以位置定位超链接。② CSS Sprites合并图片,通过指定CSS的backgroud-image和backgroud-position来显示元素。③ 合并JS脚本和CSS样式表。④ 使用外部JS和CSS文件。2、原因二:接收数据时间过长,如下载资源过...

2018-10-31 22:38:18 6395

原创 发送邮件

发送邮件的核心代码发送一封邮件——send_mailfrom django.core.mail import send_mail send_mail( '邮件标题', '邮件内容', '发件人邮箱地址', ['收件人邮箱地址'], fail_silently=False )fail_silently:可选参数,...

2018-10-30 22:34:58 534

原创 序列化与反序列化例子

序列化与反序列化把自定义的某个类 序列化 成基本类型 如 字段列表创建虚拟环境virtualenv envsource env/bin/activate安装djangopip install djangopip install djangorestframeworkpip install pygments # 我们将使用这个代码突出显示 高亮 highlighting创...

2018-10-30 22:31:40 325

原创 Django -framework 框架

Django REST framework 框架http://www.django-rest-framework.org/ 官网 安装djangorestframeworkpip install djangorestframeworkpip install markdown # Markdown 可浏览API的标记支持pip install django-filte...

2018-10-30 22:29:16 207

原创 学习笔记 :RESTFUL 资源的请求方法

RESTFULRESTFUL 是一种编程风格URL 统一资源标识学生管理系统中的学生 学生就是资源图书管理系统中的书 书就是资源增加请求方法不使用restful 对资源的请求方法(资源的接口)http://127.0.0.1/delete/2/ POST请求http://127.0.0.1/book_list/ GET请求http://127.0.0.1...

2018-10-30 22:25:09 877

workalendar节假日库包

最新节假日库包,Support years 2018-2021 currently, need update every year.

2020-12-04

前端最佳开发实践.md

看的一些数据,记录web学习笔记,介绍前端开发的一些推荐方法,注意事项,开发过程中的一些见解,认识,初期学习的时候肯需要

2019-12-13

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

TA关注的人

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