自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

apollo_miracle的博客

因为坚守,花开不败!

原创 Python 爬取考研调剂计划余额信息
原力计划

今年由于疫情原因,考研复试、调剂纷纷推迟,时至5月20日,才开通考研调剂系统 但是调剂信息量非常大,毕竟中国大学多到数不清,而且一所学校不止一条调剂信息,可想而知,信息量有多大。虽然系统有一部分筛选条件,但是这些筛选条件可能依然不能满足需求,这就需要把所有可能需要的数据爬取下来,进行进一步的...

2020-05-24 14:14:15 303 0

原创 搭建微信小程序的本地测试服务器

1 前期准备 1.1 问题的提出 Linux环境(Ubuntu) 方便快捷地搭建小程序的测试服务器 小程序对于网络请求的URL的特殊要求 不能出现端口号 不能用localhost 必须用https 1.2 主要步骤 用json-server搭建简单的服务器,搭建出来的...

2020-02-07 20:03:15 443 0

原创 十大经典排序算法总结

排序算法说明 (1)排序的定义:对一序列对象根据某个关键字进行排序; 输入:n个数:a1,a2,a3,...,an 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<...

2019-02-05 01:31:32 1297 1

原创 python中 r、b、u、f 的含义

r/R:非转义的原始字符串 与普通字符相比,其他相对特殊的字符,其中可能包含转义字符。即,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是”\n”那么表示一个反斜杠字符,一个字母n,而不...

2020-06-29 20:50:23 23 0

原创 fnmatch模块的使用

fnmatch() 函数根据指定的模式来匹配文件名或字符串。 此模块的主要作用是文件名称的匹配,并且匹配的模式使用的unix shell风格。字面意思感觉就是filename match。 案例: 代码如下: import os import fnmatch for filenam...

2020-06-28 21:47:17 48 0

原创 python标准库之glob介绍

glob文件名模式匹配,提供了一个函数用于从目录通配符搜索中生成文件列表,不用遍历整个目录判断每个文件是不是符合。 1 通配符 星号(*)匹配零个或多个字符 import glob for name in glob.glob('./test/*'): pr...

2020-06-28 16:58:08 59 0

原创 python 过滤特殊字符(emoji)

1 前提背景 通过爬虫获取到的数据,要存入数据库,由于数据库的编码问题,一些特殊字符出现错误,无法进入数据库 解决办法:过滤掉这些特殊字符,包含emoji表情等各种特殊字符 2 剔除除中英文及数字外的其他任何字符 这种方法简单粗暴,直接把非中英文及数字的所有字符串删除,代码如下: ...

2020-05-26 17:36:25 200 0

原创 使用Python代码下载网易音乐歌曲

刚刚写了一堆,最终放弃了,后来百度查找到一个接口, http://music.163.com/song/media/outer/url?id=这里填歌曲id.mp3 这个URL就可以下载了,现在再来做一次!根据歌单id下载歌曲 import os import re import req...

2020-05-26 09:25:03 1517 0

原创 python中logging日志模块详解
原力计划

用Python写代码的时候,在想看的地方写个print(xx) 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录想要的信息。 1 日志级别 import lo...

2020-05-25 18:07:00 192 0

原创 电脑插入U盘听到提示音,但是不显示U盘

电脑插入U盘后可以听到提示音,但是并不显示U盘及内容。在保证U盘没有毁坏的情况下,我们应该如何处理呢? 1 工具/原料 U盘 电脑 2 方法/步骤 插入U盘,找到“我的电脑”,鼠标右击,在弹出菜单中点击选择“属性”。 在“系统”页面中点击箭头所示的“设备管理器”,点...

2020-05-25 17:26:04 377 0

原创 chrome 插件 xpath 的下载安装

1.下载地址: 链接: https://download.csdn.net/download/apollo_miracle/12454233 2.安装 在chrome右上角找到三个点(...)点击更多工具 --> 扩展程序--> 打开开发者模式,把crx文件拖拽,即可安装 ...

2020-05-24 17:43:02 370 0

原创 python 代码加密

1 背景 在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密。 这里提供一种代码加密的思路。 2 代码加密 众所周知,python是一种开源的编程语言,在开源的语言上做加密,加密效果肯定不如编译性语言的加密效果好,其逆向工程的难度会比编译性...

2020-05-24 16:07:19 162 0

原创 python ord()与chr()用法

1 ord()函数 主要用来返回对应字符的ascii码 print(ord("a")) # 97 2 chr()函数 主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。 print(chr(97)) # a 3 一个简单的程序...

2020-05-24 15:01:15 142 0

原创 python 获取系统信息

python是跨平台语言,有时候我们的程序需要运行在不同系统上,例如:linux、MacOs、 Windows,为了使程序有更好通用性,需要根据不同系统使用不同操作方式。我们可以使用platform模块来获取系统信息。 platform是python自带模块,我们可以直接使用,下面来介绍这个模块:...

2020-05-24 14:36:18 261 0

转载 #python# error:UnicodeEncodeError: 'latin-1' codec can't encode character '\u2026' in

#python# error:UnicodeEncodeError: 'latin-1' codec can't encode character '\u2026' in position 30: ordinal not in range(256)...

2020-04-19 10:58:10 176 0

原创 用python算24点及原理详解

1 描述 给出4个正整数,使用加、减、乘、除4种运算以及括号把4个数连接起来得到一个结果等于24的表达式。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫...

2020-04-19 10:52:53 217 0

原创 pandas DataFrame 根据其他列新建列并赋值

主要是DataFrame.apply函数的应用 如果设置axis参数为0则每次函数会取出DataFrame的一行来做处理; 如果设置axis参数为1则每次函数会取出DataFrame的一列来做处理。 如代码所示,判断数学和英语均大于75分的同学,则新列test值赋为1,否则为0。 imp...

2020-04-19 10:32:21 551 0

原创 python datatime简单计算工龄

最近要做一些简单的工资结算工作,里面有一项需要根据入职时间和截止时间计算工龄,根据工龄规则计算对应的工龄工资,所以自己写了一个计算工龄的函数,现推荐给大家(通过datetime包实现): 格式如下: 代码如下: import datetime def work_age(t1, t2...

2020-04-19 10:07:56 251 0

原创 python-xlwt-Excel表格字体与背景颜色对照表

详情请查看博文:python3-xlwt-Excel格式设置 拿走拿走,不用谢 字体颜色:font.colour_index 背景颜色:pattern.pattern_fore_colour

2020-03-25 09:37:17 312 0

原创 python3-xlwt-Excel格式设置

通过Python xlwt 模块对Excel格式进行设置,包括字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗 # coding:utf-8 import xlwt import time i = 0 book = xlwt.Workbook(encoding=&#...

2020-03-25 09:29:42 236 0

原创 python获取依赖包和安装依赖包

获取依赖包: 第一种方法:获取环境中所有安装的包 打开命令提示符,在某条路径下输入 pip freeze > ./requirements.txt 这时就会生成一个requirements.txt文件 第二种方法:根据某一个项目的import语句来生成依赖 打开命令提示符,将路...

2020-03-20 11:18:28 193 0

原创 Python 打包发布

1 打包概念 打包是将制作好的 python程序转换成不依赖 python开发环境的 window 程序。 2 打包步骤 1.确认 python解释器是否安装 2.确认 pip 是否是最新版本 3.确认是否安装 pywin32 pip install pywin32 4.解压 py...

2020-03-20 10:25:53 186 0

原创 由于找不到VCRUNTIME140.dll,无法继续执行代码问题解决

缺少那个组件,要下载VCRUNTIME140.DLL,地址:https://cn.dll-files.com/vcruntime140.dll.html 解压复制到C:\Windows\System32\这里就行了

2020-02-25 11:16:46 2252 0

原创 python 下载视频 之 you-get 模块

1 you-get简介 you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来。 目前you-get所支持的网站包含国内外几十个网站(如下图所示...

2020-02-15 11:28:11 636 0

转载 Linux Ubuntu 虚拟机安装教程(附:VMware下载地址)

Linux Ubuntu 虚拟机安装教程:https://blog.csdn.net/tomcat_lu/article/details/82315665

2020-02-11 17:35:25 554 0

原创 女生无法拒绝的表白拼图

新建一个宽高均为400像素的画板 用矩形选框工具选择一个200的选区,填充颜色 再使用椭圆选框工具,换个80的选区,按delete键删除、移动删除 Ctrl+J再复制一层 右击选择自由变换,然后再旋转180度 再平移到右下角 点击编辑--定义图案 回到原图,新建图层,按...

2020-02-11 15:57:05 697 1

原创 linux环境下安装npm、node

在https://nodejs.org/en/download/下载linux/windows对应版本的node 下载网址:https://nodejs.org/en/download/ linux解压后把node-v4.0.0-linux-x64/bin目录加到环境变量 (详情查看博客:L...

2020-02-05 16:07:09 234 0

原创 Linux添加环境变量

1 linux添加环境变量分为两种情况: 临时变量,指当shell窗口关闭时变量失效,通过export命令添加 全局生效,修改/etc/profile文件,这样环境变量全局生效且不会因窗口的关闭而失效。 2 查看当前环境变量 echo $PATH 3 添加临时环境变量 expo...

2020-02-05 15:49:43 1577 0

转载 github打开慢,甚至打不开

有人使用github后,在某些网络下发现打开慢,甚至打不开,这都是因为他是国外站;目前互联网的连接机制导致超过一定的路由节点的连接就会出现这个问题,解决办法就是直接告诉本机ip。不要先层层询问域名转ip,这样速度和连接的速度都可以进一步的大副提升,所以将下面的内容帖到本机的hosts文件中,你就有...

2020-02-03 16:05:02 455 0

原创 python常用英语单词(小白)

本人英语不好,编程中遇到一些英文单词经常需要百度,太难受了,所以从网上收集到的一些python常用单词,对于英语不好的及一些初学者比较适用,对于学习基础python这些也足够了,仅供兴趣爱好学习使用,我们一起学习,一起成长。 下列常用单词大家可以复制一下,自己用Word排版一下。 一、交互式环...

2020-01-31 17:41:03 1270 2

原创 Python 中pandas读取文件Initializing from file failed

当你用pandas读取文件报这种错误时,一般是因为你的文件名中带有中文,例如: res = pd.read_csv('我的文件.csv') 这种情况就会报错,只需要这样更改就可以: f = open('我的文件.csv') res = pd.rea...

2020-01-31 17:30:02 321 0

原创 使用Python制作酷炫二维码

实现功能的是Python的一个第三方库——myqr,它便是今天的主角了。 myqr可以根据网址制作对应的二维码,二维码有三种形式可供选择: 普通二维码 艺术二维码 动态二维码 1 安装myqr 在安装之前,你需要保证电脑里已经安装python 3.x,这是基...

2020-01-30 22:51:54 485 0

原创 Python生成+识别二维码

二维码(QR Code),使用平面图案存储信息,根据白0黑1的算机内部逻辑,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,记录好所有数据后查询Unicode表,将二进制编码转换成十六进制的编码,最后找出该Unicode值相对应的文字...

2020-01-30 20:54:39 373 0

原创 hashlib模块学习

1 hashilib模块的功能 python的hashlib提供了常见的摘要算法,如MD5、SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换成一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数对任意长度的...

2020-01-30 14:55:00 267 0

原创 python删除重复文件

使用场景 网上爬取的图片重复量太大,需要删除重复图片。 环境 python 3 hashilib 分析一下这个问题: 首先,文件个数非常多,手工查找是不现实的,再说,单凭我们肉眼,在几千张图片或文件里面找到完全相同的难度也是很大的。所以要用程序实现。那么用程序怎么实现呢?根据什么判断...

2020-01-29 20:14:24 364 0

原创 终止指定程序“进程”——taskkill

taskkill是Windows命令行里终止指定程序“进程”的命令。 /f 表示强制终止 /im 表示指定的进程名称,例如“mstsc.exe" taskkill /F /IM mstsc.exe 如果不使用名称,使用进程号,则用/PID,例如(假设已知道某进程的PID号是33...

2020-01-29 19:02:35 459 0

原创 字符串操作之pyperclip模块拷贝粘贴

pyperclip模块有copy()和paste()函数,可以向计算机的剪贴板发送文本,或从它接收文本。将程序的输出发送到剪贴板,使它很容易粘贴到邮件、文字处理程序或其他软件中。pyperclip模块不是Python自带的,要安装它。 1 安装pyperclip模块: pip install...

2020-01-12 17:41:40 428 0

原创 pyautogui入门学习之截屏、识图

1 screenshot()函数 screenshot()函数会返回Image对象,也可以设置文件名 import pyautogui im1 = pyautogui.screenshot() im2 = pyautogui.screenshot('my_screenshot.p...

2020-01-12 17:05:16 1476 0

原创 pyautogui入门学习之消息盒子

1alert()函数 显示一个简单的带文字和OK按钮的消息弹窗。用户点击后返回button的文字。 In [1]: import pyautogui In [2]: pyautogui.alert(text='你好吗?', title='问候', b...

2020-01-12 16:19:20 351 0

原创 pyautogui入门学习之鼠标键盘操作

1 安装 pip install pyautogui 2 学习使用 2.1 加载模块 import pyautogui 2.2 获取信息类 电脑屏幕的左上角是位置(0,0),向右X坐标增加,向下Y坐标增加 # 获取屏幕尺寸 screenWidth, screenHeight =...

2020-01-12 15:42:42 404 0

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