搜索到与相关的文章
Python

Python爬虫初体验(3):线程锁,线程同步与异常问题的解决

前情提要:Python爬虫初体验(2):多线程的应用及爬取中的实际问题从来没想过,写一个功能较为完备的爬虫代码,要花好几天的时间……这次算是增长了许多编程经验。好的废话不多说,进入正题上次的代码中,由于部分XKCD漫画有特殊格式(还有404彩蛋),而我的代码中try-except结构只处理了连接超时的问题,没有对漫画本身的格式变化进行处理,导致线程意外中断。虽然最后写了重试下载,但是它和上面的一样,有个致命问题:如果是漫画格式的问题,它会陷入无限死循环。所

系统 2019-09-27 17:53:24 2637

Python

用python 制作图片转pdf工具

最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下:这里主要用了reportlab。开始打算随便写几行,结果为若干坑纠结了挺久,于是乎就想想干脆把代码写好点吧。实现了以下的几项功能:将当前文件夹下的图片保存到一个pdf中,支持选择pdf大小等如果有需要可以遍历它下面的所有文件夹简单的来说完全满足我将漫画转成pdf格式的需求了。碰到了一些问题,这里记录下:一、中文路径:这个实在是略蛋疼,总之

系统 2019-09-27 17:52:39 2637

Python

小白的python爬虫,40代码教你爬取豆瓣小说

这篇文章写了很久了,一直没有发布;爬虫学的差不多了,觉得这篇文章对新手实践还是有些作用的。毕竟这也是我刚学爬虫的时候练习的,爬取了比较好爬的网站,也比较经典;多余的解释不说了,代码里每一行都有注释,解释的很清楚;后续有时间的话还会发布一些爬虫文章的;=============================================直接上代码:importrequestsfrombs4importBeautifulSoupfromlxmlimport

系统 2019-09-27 17:52:31 2637

Python

Python实现【指数函数+对数函数】复杂组合函数曲线的拟合

在实际的应用中,我们经常会遇到一些曲线拟合得需求,尽管,实际上点对之间可能是没有绝对意义上的函数关系的,但是为了更好地量化表示和计算,我们往往期望于从原始的数据集中尽可能地挖掘出来可能的函数关系,今天我遇上了一个问题就是如何去拟合指数函数+对数函数这种组合型函数曲线,简单看一下具体的实现内容:deflogExpFunc():'''【指数+对数】混合函数拟合'''x=np.linspace(1,2,15)y=[21.5,23.1,25.9,30,32.6,3

系统 2019-09-27 17:52:17 2637

Python

Python中字符串string模块

一、string模块常用函数ascii_letters获取所有ascii码中字母字符的字符串(包含大写和小写)ascii_uppercase获取所有ascii码中的大写英文字母ascii_lowercase获取所有ascii码中的小写英文字母digits获取所有的10进制数字字符octdigits获取所有的8进制数字字符hexdigits获取所有16进制的数字字符printable获取所有可以打印的字符whitespace获取所有空白字符punctuati

系统 2019-09-27 17:51:11 2637

Python

Python 实现还原已撤回的微信消息

导包效果展示以下截图显示的撤回消息类型依次是文字消息、微信自带表情、图片、语音、定位地图、名片、公众号文章、音乐、视频。有群里撤回的,也有个人号撤回的。图文来源:http://kks.me/aULmF图文来源:http://kks.me/aULmF程序思路主要由两部分组成:handler_receive_msg():处理接收到的消息,将消息临时放在字典中。send_msg_helper():将撤回的消息自动发给文件传输助手。程序分析首先,我们定义一个字典来

系统 2019-09-27 17:48:55 2637

Python

Python3将数据保存为txt文件的方法

Python3将数据保存为txt文件的方法,具体内容如下所示:f=open("data/model_Weight.txt",'a')#若文件不存在,系统自动创建。'a'表示可连续写入到文件,保留原内容,在原#内容之后写入。可修改该模式('w+','w','wb'等)f.write("hello,sha")#将字符串写入文件中f.write("\n")#换行if__name__=='__main__':fw=open("/exercise1/data/que

系统 2019-09-27 17:45:43 2637

编程技术

Lava-Lava Beta Build 1391

2007年10月12日00:22:00感谢情迷的投递Lava-Lava是一个简单有趣又高效实用的互联网通讯软件.它不仅具有传统即时聊天工具的所有功能还具有以下特点:在Lava-Lava中,您可以免费创建自己的部落,与您的好友及千万Lava-Lava用户一起分享.无论是志同道合的伙伴,还是臭味相投的损友,或者一起奋斗的同仁,甚

系统 2019-08-29 23:51:06 2637

编程技术

网络防火墙系统解决方案

随着计算机技术应用的普及,各个组织机构的运行越来越依赖和离不开计算机,各种业务的运行架构于现代化的网络环境中。企业计算机系统作为信息化程度较高、计算机网络应用情况比较先进的一个特殊系统,其业务也同样地越来越依赖于计算机。保证业务系统和工作的正常、可靠和安全地进行是信息系统工作的一个重要话题。但是由于计算机系统的安全威胁,给组织机构带来了重大的经济损失,这种损失可分为直接损失和间接损失:直接损失是由此而带来的经济损失,间接损失是由于安全而导致工作效率降低、机

系统 2019-08-29 23:17:29 2637