python
chaodaibing
半年机房,2.5年专业运维,1.5年PHP,1年Python,一共5.5年工作经验
展开
-
Python—穷举质数
用Python穷举质数的函数,初级算法原创 2023-02-10 14:38:14 · 173 阅读 · 0 评论 -
kong配置迁移到apisix的实践(可行版)
apisix迁移到Kong是一个业界难题,也是没有找到现有的方案,官网方案测试不可行,于是自己探索原创 2022-07-15 15:29:22 · 1083 阅读 · 0 评论 -
Python—批量telnet域名和端口以及解析域名
最近接到一个需求,要批量解析100多个域名,以及telnet端口是否通。如果一个个用telnet和dig/nslookup,累都累死了,于是考虑用python实现。这里我的思路是用telnetlib建立对象,试着telnet,通了可直接获取IP解析,不通,则通过socket一个功能获取IP解析。(有人推荐dnspython模块,这个是类似dig的功能,但是实践发现很多域名拿不到解析)import pandas as pdimport osimport telnetlibimport socket原创 2022-05-19 19:57:26 · 904 阅读 · 0 评论 -
python—import yaml失败的解决方法
其实很简单yum install python-yaml就可以了一般 pip install pyyaml也可以,但如果失败,还是前者更好原创 2022-02-28 18:07:00 · 4399 阅读 · 0 评论 -
Python—实现语音自动播报最新疫情信息
自己做了一个功能,自动去卫健委网站获取最新疫情信息,并通过语音播报,很有意思。需要两个文件 一个是city.cfg,一个是test.py,注意要先安装pip install pyttsx3,看看能否import pyttsx3 如果报错那么去python 的安装目录 比如 cd python/Lib/site-packages/win32ctypes 然后试着import pywin32_system32 或者import win32ctypes一般都能成,除非你的电脑没有文字转语音功能。原创 2021-08-08 17:37:34 · 750 阅读 · 0 评论 -
Python—完美计算个税和税后收入(求职重要参考神器)
自从个税改革后,个税计算变得非常繁琐,也没有发现很好的网页,于是自己写了一个,感觉还不错,充分考虑了每个月的个税,税后收入,以及公积金和医保入账情况。#第n月的税后收入,公积金收入,医保收入等def total_benf(n,salary,shebao,gongjijin): after_tax=salary-shebao*(0.08+0.02)-gongjijin*0.05-11-gettax(n,salary,shebao,gongjijin) return after_tax,gongji原创 2021-07-28 09:13:05 · 1462 阅读 · 0 评论 -
Python—获取天气预报信息并自动语音读出
#coding:UTF=8import pywin32_system32import pyttsx3engine = pyttsx3.init()print('准备开始语音播报...')# 设置发音速率,默认值为200rate = engine.getProperty('rate')engine.setProperty('rate', rate - 50)# 设置发音大小,范围为0.0-1.0volume = engine.getProperty('volume')engine.setP原创 2021-07-27 00:38:24 · 235 阅读 · 0 评论 -
Python—使用tkinter制作python模块解析工具
接触一个python模块,比如pandas,如何了解呢?可以dir(pandas),然后一大串方法,然后你一个个help慢慢学习,但这样显然太辛苦,效率太差了。咱这里写了一个脚本,可以直接页面方式学习python的新模块#注意 需要安装 pip install quicktranslate 提供翻译功能#-*- coding:utf-8 -*-import requests,time,datetimeimport tkinter as tk #使用Tkinter前需要先导入f原创 2021-07-26 23:10:31 · 243 阅读 · 0 评论 -
Python—爬取百度贴吧美图范例
使用BeautifulSoup分析网页数据,获取贴吧10页的美图#-*-coding:utf-8-*-import re,os,randomfrom urllib import requestfrom lxml import etreefrom bs4 import BeautifulSoup as btfimport chardetfrom time import sleepdef fun(a,b,c): #a下载次数 b单位下载的大小 c图片大小 显示下载进度原创 2021-05-26 20:45:18 · 115 阅读 · 0 评论 -
Python—爬取小说范例
这里使用bs4的beautifulSoup,请求链接的使用使用try 以防止网络不稳定#-*-coding:utf-8-*-from urllib import requestfrom time import sleepfrom bs4 import BeautifulSoup as btfimport osheader={ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/4原创 2021-05-26 19:49:31 · 188 阅读 · 0 评论 -
Python—获取世界各国接种疫苗类型的信息
发现一个不错的网站,https://ourworldindata.org/covid-vaccinations, 可以获取世界各国接种疫苗的最新信息,最后面有一个表格,记录哪个国家接种哪些疫苗,感觉挺不错的,于是发挥了python功底,获取这个表格的内容,写入mysql,代码如下:from html.parser import HTMLParserimport requestsimport pandas as pdfrom sqlalchemy import create_engineclass原创 2021-05-05 22:57:12 · 1274 阅读 · 0 评论 -
Python—如何读取配置文件(configparser)
python3读取配置文件,主要用的就算configparser模块,网上资料很乱,我这里整理一下,分享给大家。比如我们这么一个配置文件,叫config.ini,内容如下[account]username=zhangsanpassword=123456[price]CCNA=1000CCNP=3000RHCE=4000RHCA=10000#默认配置区[DEFAULT]language=python我们是这么读取的,这里cfg类似两层字典,第一层叫sections,也就是 acc原创 2021-04-10 22:37:41 · 667 阅读 · 0 评论 -
Python—获取特定的时间和日期
使用Python获取时间和日期的方法,网上资料已经非常丰富了,这里我分享一下获取一些特定日期的心得import datetimeimport calendardaydelta=datetime.timedelta(days=1) #一日的日期改变now=datetime.datetime.now() #现在的时刻this_week_start=now-daydelta*now.weekday() #本周第一日this_week_end=now原创 2021-02-09 16:26:38 · 1899 阅读 · 1 评论 -
Python—轻松获取HTML网页内的表格内容并写入数据库
前面说过,使用selenium可以轻松获取网页内的表格内容,但是selenium需要安装浏览器和下载对应的webdriver,不是很方便。我探索出了一个更便利的方式,那就是Python内置的html模块。因为是内置模块,不需要额外做什么。from html.parser import HTMLParserclass MyHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.in_td =原创 2021-04-08 16:44:29 · 2121 阅读 · 0 评论 -
Python—用requests.get下载文件
def downloadfile(url,path=None): if(not path):5 path=os.path.basename(url) leng=1 while(leng==1): torrent=requests.get(url,headers=headers) leng=len(list(torrent.iter_content(1024))) #下载区块数 if(leng==1): print(path,'下载失败,重新下载')原创 2021-04-07 22:54:22 · 2780 阅读 · 0 评论