python
wangyhwyh753
生命在于不断的学习前进。忍得住虚无的诱惑和平凡的寂寞,受得了生活的苦难和精神的冷落。不为别人,只为得到自己应该得到的一生。
展开
-
python 动态加载C# 动态库的一些问题
python3.7 动态加载 c#数据库原创 2023-10-24 20:16:41 · 473 阅读 · 0 评论 -
匈牙利算法的python实现
该算法主要解决的是两个不相交的两个集合最大配对数的问题。假如有两个独立的集合A,B,在AB 中当满足一定条件时能进行匹配,但是每个元素的匹配可能不止一个,那么如何匹配使得AB两个之间匹配达到最大。# 编写配置函数,其中used列表用来记录B是否被占用,这个在每次对A发现的时候需要清空# match列表表示B与A中的匹配# link表示A,B匹配的条件,满足返回真,失败返回FALSEd...原创 2020-04-15 17:42:43 · 666 阅读 · 0 评论 -
logging日志带颜色
在控制台打印时通常使用print函数,但是如果我们需要打印一些进度信息,这些信息通常包含统一的格式,使用print函数是不是比较繁琐,另外,当需要将信息写入文件,创建文件和写入信息,文件的管理和频繁的打开关闭是不是比较危险。对于python语言来说,一个logging模块就能解决上述问题。...原创 2020-04-02 20:22:10 · 9693 阅读 · 1 评论 -
python之字典
python中很重要的三个数据结构为元组,列表,字典,分别对应(),[]和{}表示。由于字典在数据存储方面功能十分强大,这里对dict即字典进行介绍。基本构成字典的基本组成单位为键值对,各个键值对用,分开,键与值用:分开。a = {"beijing":2,"guangzhou":1}1.1键字典的键必须为可哈希的,集合set,列表list和字典dict就不适合作为键,因为这两种...原创 2019-06-11 21:18:43 · 168 阅读 · 0 评论 -
使用smtp服务器发送邮件(python)
在很多场景使用中,我们需要代码执行完毕之后发送短信或者邮件给特定人进行通知,所以代码要具备发送邮件和短信的功能。这里仅仅介绍使用smtp服务器发送邮件的功能部分,我使用的163邮箱的smtp服务器,编辑语言是python3.import smtplibfrom email.mime.text import MIMETextfrom email.header import Header#...原创 2019-07-02 20:53:35 · 2202 阅读 · 0 评论 -
python3 爬取天气网页
我的环境是python3,目标是爬取中国天气网(http://www.weather.com.cn)中的各大城市天气信息入MySQL库。首先引入HTMLParser模块,request网络请求模块,pymysql(连接mySQL)模块,json模块,pandas模块,日期datetime模块from html.parser import HTMLParserfrom urllib im...原创 2019-09-18 21:03:50 · 945 阅读 · 0 评论 -
python+chrome+docker运行环境配置
正常爬取网页不需要有浏览器支持,只要python配置相应的包就行。但是如果想要进行模拟登陆等功能,就需要有浏览器支持了。我采用的是selenium+bs4的模块,浏览器驱动采用的是chrome的webdriver,这个在selenium中有。from selenium import webdriverimport timefrom bs4 import BeautifulSoup...原创 2020-04-20 20:27:26 · 587 阅读 · 0 评论