flaskweb后台启动后会发现默认是localhost127.0.0.1:5000如果需要修改,方便调试发布可以采用以下方式运行fromflaskimportFlaskfromflaskimportrequestapp=Flask(__name__)@app.route('/')defindex():user_agent=request.headers.get('User_Agent')return'user_agentis%s'%user_agenti
系统 2019-09-27 17:56:35 2210
input函数,在用户直接使用回车的情况下到底保存了个什么?实验如下:i=input("直接录入回车,i保存的是个啥?")print(i)print(type(i))ifi=="":print("匹配成功,保存的是空字符串!")执行之后,确认,在直接回车的情况下,input函数保存的是空字符串
系统 2019-09-27 17:56:10 2210
官方文档解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。注意看,官方对于0和1的解释是轴,也就是坐标轴。而坐标轴是有方向的,所以千万不要用行和列的思维去想axis,因为行和列是没有方向的,这样想会在遇到不同的例子时感到困惑。根据官方的说法,1表示横轴,方向从左到右;0表示纵轴,方向从上到下。当axis=1时,数组的变化是横向的,而体现出来的是列的增加或者减少。其实axis的重点在于方向,而不是
系统 2019-09-27 17:56:04 2210
Python中list.sort()是列表中非常常用的排序函数,key参数可以对单个属性进行排序。但是想要实现类似sql中orderbyid,age一样,对多个字段进行排序就不支持了。py2中sort()函数还有个cmp参数可以传入一个方法,可以自定义对多个属性进行排序,py3中移除了这个字段。py3想要实现这个功能,需要使用functools模块中的方法,实例如下#!/usr/bin/envpython#-*-coding:utf-8-*-#Author
系统 2019-09-27 17:55:16 2210
1.numpy的导入以及查看版本>>>importnumpyasnp>>>print(np.__version__)1.15.42.创建一维(或多维)数组#通过list初始化来创建>>>np.array([1,2,3,4,5])array([1,2,3,4,5])#通过arange方法生成>>>np.arange(10)array([0,1,2,3,4,5,6,7,8,9])#指定创建范围和步长>>>np.arange(3,10,2)array([3,5,
系统 2019-09-27 17:54:33 2210
代码思路:首先定义三个文件类型。.vbs,.bat,.ps1。对这三个后缀名的文件进行监视,并根据后缀名不同,插入不同的代码。(意思都是运行那个command)。windows是创建一个文件并写入数据的过程,其实就是先create,再modify,所以当检测到有后缀名为windows下可以执行的文件被修改时。就可以插入恶意代码。这里简单的用一个inject_code()函数来表示插入的过程。同时为了区分一个临时文件是否已经被插入了恶意代码,可以使用一个标志
系统 2019-09-27 17:54:20 2210
如下:re.split(pattern,string,[maxsplit],[flags])pattern:表示模式字符串,由要匹配的正则表达式转换而来。string:表示要匹配的字符串。maxsplit:可选参数,表示最大的拆分次数。flags:可选参数表示标志位,用于控制匹配方式,如是否区分子母大小写示例代码:importrepattern=r'[?|&]'#定义分隔符url='http://www.baidu.com/login.jsp?userna
系统 2019-09-27 17:50:54 2210
0x01OpenCV安装通过命令pipinstallopencv-python安装pipinstallopencv-python0x02示例importcv2cap=cv2.VideoCapture(0)#打开摄像头while(1):#getaframeret,frame=cap.read()#showaframecv2.imshow("capture",frame)#生成摄像头窗口ifcv2.waitKey(1)&0xFF==ord('q'):#如果按下
系统 2019-09-27 17:50:51 2210
Python的版本有很多,很多第三方库也有很多不同的版本,不同的版本也可能是互不兼容的,在本机运行不同的项目,可能需要不同的环境。为了不和本机真实的环境相互冲突,我们可以同时创造多个虚拟环境,在不同的虚拟环境中运行不同的项目1、在开始处点运行,输入cmd打开命令行,在命令行中输入pip命令piplist(查看已安装的库)pipinstallvirtualenv(安装创建虚拟环境的库)2、vir--第三方库安装成功后,在桌面创建一个虚拟环境3、打开桌面的虚拟
系统 2019-09-27 17:49:39 2210
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。开源地址https://github.com/littlecodersh/ItChat文档:https://itchat.readthedocs.io/zh/latest/安装:pip3installitchat登入与登出登入并向文件助手发送一句话,登入时会经过扫码操作,类似于电脑微信登入1importitchat2#登入并保存登入状态,实现第一次运行时扫码,一定时间内再次运行就
系统 2019-09-27 17:47:08 2210