![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python3
文章平均质量分 79
飞舞的羽毛
这个作者很懒,什么都没留下…
展开
-
python通过高德地图接口获取指定范围POI
参考出处:https://blog.csdn.net/weixin_47796965/article/details/108372378高德地图的POI数据是开放使用的,最近看到参考文章,也决定试一下。免费使用请求最多返回1000条信息,本文主要通过对目标区域分块进行请求,实现对限制的规避,以达到解决问题的目标步骤:1.获取高德地图目标区域的范围2.将目标范围内划分为适量的区域,并生成中心点3.计算中心点的四至,并赋予中心点4.编写程序。依据高德地图LBS开放的多边形搜索功能,实现对各区域的.原创 2020-09-09 12:00:29 · 2859 阅读 · 2 评论 -
Python Matplotlib库 plt.title等中文乱码问题
转载自:https://www.cnblogs.com/shanger/p/13021452.html不少 python 的绘图程序,多会涉及下面两行代码plt.rcParams['font.sans-serif'] = 'SimHei'plt.rcParams['axes.unicode_minus'] = False一直费解,今天彻底搞清楚!matplotlib 是为 python 提供强大绘图功能的第三方库,它的配置文件即 .rc 文件,为 matplotlib 输出图形的几乎所.转载 2020-08-30 09:20:18 · 2813 阅读 · 0 评论 -
【python】实现类似sublime正则表达式的批量文件修改功能
需求背景因为通过sublime批量替换10多个G的xml文件遇到困难,sublime批量修改的时候,会打开指定文件,导致内存空间爆炸,哪怕内存容量够,每5G的修改,会在开始替换的时候再次内存爆炸。因此,本文计划以python的方式,实现sublime中的正则表达式查找替换指定内容的功能。环境python3 + vscode参考文章https://blog.csdn.net/sinat_36811967/article/details/86570911正文#%%import osimpor原创 2020-05-27 18:12:58 · 325 阅读 · 0 评论 -
【python】pandas匹配拼接两个excel列
在excel处理大量数据匹配过程中,虽然可以使用vlookup,但是数据量超过10万进行批量匹配的时候,效率非常差,因此使用python。经查,发现python通过pandas库的merge可以实现类似于SQL中join的功能,具体参考下文:https://pandas.pydata.org/pandas-docs/stable/getting_started/comparison/comparison_with_sql.html#compare-with-sql-joinimport..原创 2020-05-18 17:16:08 · 4811 阅读 · 4 评论 -
pyinstaller打包python(py)脚本为exe文件时的坑(os和sys)
今天写了一个简单的批处理脚本,为了给没有环境的同事用,通过pyinstaller -F xxx.py进行打包成可执行的单个exe文件py文件在调试的时候一切正常,但是打包成exe文件以后,运行出现一闪而退的现象。最后通过cmd命令 .\xxx.exe的方式,发现出现WinError 123错误,通过排查,发现pyinstaller打包后,os.path、sys.path为空,或者会是一些想不到的...原创 2020-04-13 22:38:08 · 2565 阅读 · 0 评论 -
按sheet顺序合并有多个sheet的多个excel文件
按顺序合并有多个sheet的多个excel文件。在业务中,遇到要合并一个文件夹下多个包含同名、同顺序sheet的xlsx文件,通过python3,参考(copy大部分)代码:https://www.cnblogs.com/zlhuan/p/8011304.html除此之外,还有pandas方法的,以后再继续学习实现。实现说明:所有xlsx文件放在一个文件夹下,没有其他文件。pytho...原创 2020-04-11 10:04:23 · 760 阅读 · 2 评论 -
python--pip--安装超时的解决办法
pip安装包经常失败,原因是网速慢,国外服务器连接超时,默认15s解决办法如下:1、2都可以3没试过1、使用timeout参数增加时间 python -m pip install --upgrade pip --timeout 60002、更改安装源到国内镜像pip install --pre scapy[complete] -i https://mirrors.ali...转载 2020-02-13 00:37:52 · 1058 阅读 · 0 评论 -
Python爬虫库-1-BeautifulSoup的使用
Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库,简单来说,它能将HTML的标签文件解析成树形结构(网页原本就是一个树形结构),然后获取到指定标签的对应属性。通过Beautiful Soup库,我们可以将指定的class或id值作为参数,来直接获取到对应标签的相关数据,是python爬虫当中的常用库,python 3环境下。内容大纲:安装 调用...原创 2019-12-17 13:48:00 · 660 阅读 · 0 评论 -
【转载】Python-替换或去除不能用于文件名的字符
今天在爬虫的时候,爬了二十条程序就莫名卡着不动了,还以为是被服务器禁止访问。还去加了user-agent池,随机获得user-agent构成headers,没想到居然是最后文件命名的时候出问题了。用于命名的字符串出现了非法的字符。网上查找资料,构造一个函数,通过正则表达式除去字符串中发非法字符:import redef validateTitle(title): rstr = ...转载 2019-12-09 15:56:14 · 305 阅读 · 0 评论 -
selenium基础1
selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。常用的当然是模拟Firefox和Chrome,毕竟方便调试。通过这种可视化、模仿人浏览的方式,更为简单、直观的的获取页面上的信息...原创 2019-11-27 16:02:11 · 144 阅读 · 0 评论 -
【GreedyAI作业2】第四周课程心得
决策树与随机森林决策树是一个类似于流程图的树结构(类似二叉树),支持非线性运算。一、一种决策树示例如何判断如何决策?方法之一:信息熵的方法条件熵:在固定条件下,信息的不确定程度信息熵:信息的不确定程度信息增益:信息熵的变化量信息熵示例:抛硬币如何做决策?信息熵、条件熵、信息增益的关系。例如预测是否打高尔夫的例子,先计算各条件与是否打...原创 2019-07-20 21:13:55 · 238 阅读 · 0 评论 -
python3中print(string,end='')中,end=的作用
a = 'science'for each in a: #print(each) #s /n c /n i /n e /n n /n c /n e /n print(each,end='') #输出science end=参数不设置,默认为末尾换行/n,end=''末尾为空所以不换行end= 既结尾是? 换行符...原创 2018-06-17 12:16:41 · 10490 阅读 · 0 评论