- 军军小站|张军博客
搜索到与相关的文章
Python

使用Python发送企业微信消息

准备工作:到企业微信官网,注册一个企业;登录企业微信后台,创建一个“自建”应用,获取企业ID、agentid、secret这3个必要的参数;在企业微信的通讯录中,创建多个测试账号;在手机端安装“企业微信”APP,使用测试账号登录到企业微信,准备接收消息。程序代码:企业微信提供API开发接口,通过HTTPS的GET、POST方法与企业微信后台进行交互,完成获取令牌、发送数据、获取数据的操作。Python代码主要使用requests库,将企业微信API进行简单

系统 2019-09-27 17:56:30 2023

Python

python采用getopt解析命令行输入参数实例

本文实例讲述了python采用getopt解析命令行输入参数的方法,分享给大家供大家参考。具体实例代码如下:importgetoptimportsysconfig={"input":"","output":".",}#getopt三个选项,第一个一般为sys.argv[1:],第二个参数为短参数,如果参数后面必须跟值,须加:,第三个参数为长参数#是一个列表,opts,args=getopt.getopt(sys.argv[1:],'hi:o:d',['in

系统 2019-09-27 17:55:52 2023

Python

python小程序(3)输入某年某月某日,计算这一天是这一年的第几天

思路先判断是闰年还是平年,再调用相应函数计算每个月多少天,然后加上前几个月的所有天数和这个月的天数importsys#输入某年某月某日,计算这一天是这一年的第几天whileTrue:year=int(input('Year:'))mon=int(input('Month:'))day=int(input('Day:'))ifyear<0ormon>12ormon<0orday>31orday<0:#判断输入数值是否超过正常范围你,若是,报错退出程序prin

系统 2019-09-27 17:55:01 2023

Python

python把转列表为集合的方法

set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。set语法:classset([iterable])参数说明:iterable--可迭代对象对象;返回值:返回新的集合对象。将列表转为集合:list1=[1,3,4,3,2,1]list1=set(list1)print(list1)结果如下:(1,2,3,4)扩展举例:python将3X4的矩阵列表转换为4X3列表matrix=[[1,2,3,4],[5,

系统 2019-09-27 17:53:49 2023

Python

Python GUI编程 文本弹窗的实例

如下所示:out=subprocess.getstatusoutput('adbshellpmlistpackages')top=tk.Toplevel()top.title('包名列表')top.geometry('%dx%d'%(400,1200))#设置窗口大小t=Text(top,width=400,height=900)t.insert('1.0',"{}".format(out[1]))#插入文本,用引号引起来“1.0”这个是插入文本的坐标,且

系统 2019-09-27 17:53:44 2023

Python

python3 selenium + fiddler 爬取动态js页面数据

一、分析:抓取动态页面js加载的人民日报里面的新闻详情https://wap.peopleapp.com/news/1先打开,然后查看网页源码,发现是一堆js,并没有具体的每个新闻的url详情,于是第一反应,肯定是js动态加载拼接的url。然后接着按f12查看,就看url,发现出来了好多url。然后点击具体的某一个新闻详情页面,查看url,把这个url的后面两个数字其中一个拿到访问主页的时候,f12抓包结果里面去查找,发现一个url,点击这个url,发现p

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

Python

树莓派(Raspberry Pi)python smbus 函数说明

刚开始学习树莓派,在使用I2C接口时遇到了一些问题,比如不了解smbus有那些函数和这些函数的使用方法,网上找了很久也没有找到具体说明smbus函数的文档,现将我整理的一些说明资料归档如下,一方面便于自己后期学习,二方面便于刚接触树莓派,想要更深入学习I2C接口功能的朋友们,希望对大家有所帮助:使用方法:首先在程序中导入“smbus”模块,方法如下:#导入方法一:importsmbus#导入方法二:fromsmbusimportSMBus#创建一个smbu

系统 2019-09-27 17:50:44 2023

Python

Python 正则表达式匹配数字及字符串中的纯数字

Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7}QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+[1-9]\d*正整数-[1-9]\d*负整数-?[1-9]\d*整数[1-9]\d*|0非负整数-[1-9]\d*|0非正整数[1-9]\d*\.\d*|0\.\d*[1-9]\d*$正浮点数-([1-9]\d

系统 2019-09-27 17:50:40 2023

Python

常见加密方式和Python实现

原文链接:https://www.jianshu.com/p/4ba20afacce21.前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错。将字符串和Bytes互相转换可以使用encode()和decode()方法。如下所示:#方法中不传参数则是以默认的utf-8编码进行转换In[1]:'南北'.encode()Ou

系统 2019-09-27 17:50:27 2023

Python

python基础面试题整理---从零开始 每天十题(04)

一、Q:如何用Python来进行查询和替换一个文本字符串?A:可以使用sub()方法来进行查询和替换,sub方法的格式为:sub(replacement,string[,count=0])replacement是被替换成的文本string是需要被替换的文本count是一个可选参数,指最大被替换的数量,示例:#!/usr/bin/envpython#-*-coding:utf-8-*-importrep=re.compile('(blue|white|red

系统 2019-09-27 17:49:14 2023