![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python程序案例
一些python程序实例
钱甫新
just do it.
展开
-
Python 爬取全国天气
来源爬取所有城市的URL一个城市对应一个URL,需要所有城市的URL并保存到本地文件。运行该步骤的时间会很长,但是一劳永逸,只需要跑一遍。也可以百度云链接: https://pan.baidu.com/s/1QJRwvLpYavoOeNpMOVRwUg密码: l98rimport requestsfrom bs4 import BeautifulSoupfrom WebWorm.RandomHeader import getRandomHeaderimport re"""1、参原创 2021-02-20 20:10:04 · 996 阅读 · 2 评论 -
Python 繁体简体互相转换
import zhconv# 简体转繁体word = "往后余生,策马奔腾,步步高升,一览天下。"# 输出print(zhconv.convert(word, 'zh-tw'))# 繁体转简体word = "往後餘生,策馬奔騰,步步高升,一覽天下。"# 输出print(zhconv.convert(word, 'zh-cn'))...原创 2021-02-13 22:19:48 · 723 阅读 · 1 评论 -
Python 解析数独
前几天,四年级的弟弟拿着数独题来问我,我陷入了沉思,为了避免以后的尴尬,做了一个数独解析的算法。"""1、参数grid是数独中所有的数row是行下标col是列下标2、主要功能寻找空值并返回对应的行列下标3、返回值x、y是空值的行列下标如果数独中没有空值,就返回-1,-1"""def getNullIndex(grid, row, col): # 从row,col开始遍历 for x in range(row, 9): for y in range原创 2021-02-13 17:22:11 · 312 阅读 · 2 评论 -
Python pdf、docx的互相转、提取docx中的文本、图片、表格
pdf转docxfrom pdf2docx import Converter"""1、参数pdfPath为pdf的路径,docxPath为docx的路径2、主要功能把pdf文件转换成docx文件,先解析pdf文件,再添加到docx文件。"""def pdfToDocx(pdfPath, docxPath=None): # 解析pdf文件 cv = Converter(pdfPath) # 设置docx文件的默认路径 if docxPath is None原创 2021-02-07 23:53:23 · 1924 阅读 · 2 评论 -
Python SMTP 发送邮件
163邮箱163邮箱不太稳定,所以Demo中只发送文本信息。图片、附件使用QQ邮箱发送。import smtplib# 163邮箱的服务器host = 'smtp.163.com'# 端口port = 465# 发件人的邮箱senderEmail = 'Mr_Qian_Ives@163.com'# 发件人邮箱的授权码(自己百度QQ邮箱授权码,教程满天飞)password = 'xxxxx'# 发件人的称呼name = "钱先生"# 拼接昵称 钱先生 <Mr_原创 2021-02-04 00:14:09 · 338 阅读 · 2 评论 -
Python 二维码
生成二维码myqr库(不支持中文,但支持图片背景)from MyQR import myqrimport os# 存入二维码的信息info = "https://blog.csdn.net/Mr_Qian_Ives"# 生成二维码myqr.run( # 1、存入二维码的信息 info, # 2、二维码的大小 # Version 1 是 21 x 21 的矩阵, # Version 2 是 25 x 25 的矩阵, # Version原创 2021-02-03 16:57:29 · 230 阅读 · 0 评论 -
Python 内置函数
目录获取数字的绝对值获取两数相除的商和余数控制台输入打开文件获取数字的绝对值 """ 参数可以是整数、浮点数、复数(z=a+bj) 如果你不知道复数是啥,当我没说= 。= """ # 输出整数的绝对值 结果:1 print(abs(-1)) # 输出浮点数的绝对值 结果:1.5 print(abs(-1.5)) # 输出复数的绝对值 结果:2.23606797749979 print(abs(1 + 2j))原创 2021-01-27 15:38:45 · 169 阅读 · 0 评论 -
Python calendar模块
目录获取某年的日历获取某月的日历判断某年是否为闰年获取两年之间闰年的数量获取某天是周几获取某月的天数和当月第一天是周几获取某年的日历"""得到某年的日历默认参数:3个月一行,间隔距离为c。 每日宽度间隔为w字符。l是每星期的行数。输出结果: 2020 January February MarchMo Tu We Th Fr Sa Su Mo T原创 2021-01-19 09:40:57 · 117 阅读 · 0 评论 -
Python time模块
目录获得当前时间睡眠字符串转换成时间对象获得当前时间"""每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。""""""1、输出当前时间戳 结果:1610986047.725496"""print(time.time())"""2、输出当前时间的元组格式结果:time.struct_time(tm_year=2021, tm_mon=1, tm_mday=19, tm_hour=0, tm_min=7, tm_sec=27, tm_wday=1, tm_yday原创 2021-01-19 00:32:27 · 106 阅读 · 0 评论 -
Python easygui(窗体)
这里写目录标题导包通知框按钮双选多选下拉框单选多选输入框单输入框多输入框自动换行的输入框选择文件夹选择文件保存文件异常框导包import easygui as g通知框# 返回ok_button的值a = g.msgbox(msg="信息", title="标题",ok_button="OK")# 输出'OK'print(a)按钮双选# 选择default_choice返回True,选择cancel_choice返回 Falseb = g.ccbox(msg="信息", titl原创 2021-01-10 17:52:15 · 658 阅读 · 0 评论 -
Python py格式转换为exe格式、exec格式
目录py格式exe格式exec格式为什么要转换pyinstaller工具安装pyinstaller格式转换书写代码开始转换结果总结py格式python源文件exe格式windows操作系统可执行文件exec格式mac操作系统可执行文件为什么要转换假如你用python编写了一个计算器的小程序,那你把源码传送给一台没有安装python的电脑A,那么A是没办法运行的。大部分的用户都是windows、mac操作系统,但是安装python的缺寥寥无几。如果你传送的是exe文件,那么windows用户就原创 2020-12-31 14:46:02 · 529 阅读 · 2 评论 -
Python os模块
这里写目录标题查看操作系统的名称查看路径的权限修改路径的权限查看当前工作目录改变当前工作目录查看目录下所有内容创建文件夹删除文件夹、文件重命名路径查看文件的详细信息查看目录的结构查看文件的绝对路径、相对路径、文件名称、上层文件夹的路径查看路径是否存在查看路径是否为绝对路径、是否为文件、是否为目录查看路径的最近访问时间、最近修改时间、创建时间、大小拼接目录和文件名(无视操作系统的差异)查看两个路径是否相等得到路径的文件夹和文件名得到路径的绝对文件名和后缀执行终端指令查看操作系统的名称 # 输出操作系统的名原创 2021-01-16 15:12:05 · 145 阅读 · 0 评论 -
Python 随机生成高强度密码
import randomimport re# 字母类型englishChar = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'l', 'k', 'j', 'h', 'g', 'f', 'd', 's', 'a', 'z', 'x', 'c', 'v', 'b', 'n', 'm']# 数字类型numberChar = ['1', '2', '3', '4', '5', '6'原创 2020-08-10 09:11:53 · 958 阅读 · 0 评论