Python

Python登录系统界面实现详解

导言篇我的python环境是:python3.6.5这里我选择的GUI编程包是:tkintertkinker在python2.5以后就是自带包了,所以我们不需要另外安装tkinker相对与其他pythonGUI编程的包而已,是相对容易入手的代码篇这是系统的登录界面importtkinterfromtkinterimportmessageboxclassLogin(object):def__init__(self):#创建主窗口,用于容纳其它组件self.r

系统 2019-09-27 17:56:29 2453

Python

Python黑帽子:Burp插件编写,之最简单的Burp模糊测试

Burp提供了一系列的api,可以用于开发自己的插件。api的文档可以直接在burp的扩展处查看插件入口:IBurpExtender+IBurpExtenderCallbacks辅助功能:IExtensionHelpers消息接口:IHttpRequestResponse,IRequestInfo,IResponseInfo等等组件接口:Intruder相关和Scanner相关UI接口:ITab,IContextMenuFactoryjava的swing图

系统 2019-09-27 17:53:23 2453

Python

python 同时读取多个文件的例子

Python中打开文本使用的是with语句,比如打开一个文件并读取每一行withopen(filename)asfp:forlineinfp:#dosomething为了同时读取多个文件,可以使用下面的代码withopen(filename1)asfp1,open(filename2)asfp2,open(filename3)asfp3:forl1infp1:l2=fp2.readline()l3=fp3.readline()#dosomething稍微简

系统 2019-09-27 17:51:24 2453

Python

《基于Python的GMSSL实现》课程设计个人报告

《基于Python的GMSSL实现》课程设计个人报告一、基本信息姓名:刘津甫学号:20165234题目:GMSSL基于python的实现指导老师:娄嘉鹏完成时间:2019年5月6日---2019年5月26日验收时间:2019年5月27日小组成员:杨靖涛,谭笑,刘津甫二、个人贡献1.收集相关资料并分享(相关博客、Python教程等)2.学习并搭建实验所需环境3.实现sm4算法的加解密三、任务内容1.用Python语句调用gmssl以实现sm42.实现用gms

系统 2019-09-27 17:49:50 2453

Python

Python图像处理PIL各模块介绍

Image模块Image模块是在PythonPIL图像处理中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如open、save、conver、show…等功能。open类Image.open(file)⇒imageImage.open(file,mode)⇒image要从文件加载图像,使用open()函数,在Image模块:fromPILimportImage#调用库im=Image.open("a.jpg")#文件存在的路径im.show()

系统 2019-09-27 17:45:31 2453

Python

什么是Python中的map,reduce和filter?

基本上,lambdas以及map,reduce和filter为python提供了函数式编程能力。让我们看看他们是什么。map:map函数采用iterable(list,tuple,set)并将函数应用于列表中的每个元素。让我们看一个例子来看看它是如何工作的。任务1:给定一个整数列表,编写代码,以方的所有数s在列表中。deffunc(num):“””对给定数字进行平方的函数“””returnnum*numl=[1,2,3,4,5,6]#map采用一个函数并应

系统 2019-09-27 17:56:27 2452

Python

python 往oracle里面写DataFrame(二)

之前写了python往oracle里面DataFrame,在自己的笔记本上奏效,但是放在集群上去,就会失效了,报错内容为:sqlalchemy.exc.DatabaseError:(cx_Oracle.DatabaseError)ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID解决方案为创建引擎的方式有所变化,具体的代码入下fromsqlalchemy.dialects.oracleimport\BFILE,BLOB,CHAR,C

系统 2019-09-27 17:55:37 2452

Python

Python爬取mm131图片

Python爬取mm131图片写在前面的话爬虫第一步安装python环境爬取图片要用到的三方库创建一个py文件代码运行遇到的过的问题写在后面的话写在前面的话说起来来写爬虫这件事,不是心血来潮。我最近想让自己的网站流量提升一下,所以就想着能不能搞点美女图片来提高一下点击量。一开始我是直接使用了干货api里面的美女图片接口在自己的网站上展示图片,这样一来我服务器的带宽压力会小很多,毕竟小水管服务器压力还是蛮大的(阿里云服务器最低配置),后来使用发现,这个api

系统 2019-09-27 17:54:01 2452

Python

基于百度翻译API和python的批量地名翻译的实现

这次接到一个需求,需要把postgresql数据库中批量的地名进行翻译,大约200多个,自己翻译也非常的慢。于是想到用百度翻译的API对数据库的数据逐条进行翻译。正好也在学习Python语言,正好可以用Python对数据库的内容进行朱行翻译。数据如下所示:百度API标准版:提供基础文本翻译服务,QPS(每秒并发请求量)=1,个人或企业用户均可申请使用高级版:提供基础文本翻译服务,同时可申请自定义词表功能(敬请期待),QPS=10,供个人认证用户申请使用尊享

系统 2019-09-27 17:53:36 2452

Python

Python与人工神经网络:使用神经网络识别手写图像介绍

人体的视觉系统是一个相当神奇的存在,对于下面的一串手写图像,可以毫不费力的识别出他们是504192,轻松到让人都忘记了其实这是一个复杂的工作。实际上在我们的大脑的左脑和右脑的皮层都有一个第一视觉区域,叫做V1,里面有14亿视觉神经元。而且,在我们识别上面的图像的时候,工作的不止有V1,还有V2、V3、V4、V5,所以这么一看,我们确实威武。但是让计算机进行模式识别,就比较复杂了,主要困难在于我们如何给计算机描述一个数字9在图像上应该是怎样的,比如我们跟计算

系统 2019-09-27 17:52:57 2452

Python

python selenium 设置元素在页面可见

我们经常在获取元素时,要定位的元素不在可见的页面中,导致定位失败,经常抛出NoSuchElementException()异常该问题的解决方法如下:#拖动菜单到可见元素target=driver.find_element_by_id("menu_id")driver.execute_script("arguments[0].scrollIntoView();",target)通过函数名:scrollIntoView()字面意思就知道是滚动到可见,然后,问题

系统 2019-09-27 17:52:20 2452

Python

python爬虫猫眼电影TOP100(爬虫入门基础,同步入库)

小编辗转了比较长的一段时间,现在终于提笔于python的运用,这次尝试也是一个开端。本篇文章所爬取的数据网上已经有了很多版本,并不是什么新鲜的数据,仅仅作为个人进阶的参考。python爬虫进阶第S190811期python爬虫将会进一步深入到JavaScript渲染网页(动态渲染)、验证码识别、代理设置、cookies池搭建等,有兴趣的同道中人可以持续关注哈。本次尝试爬取小量电影数据并同步存入数据库作为预热哈。下面代码分为三块:请求、解析网页的模块;网页数

系统 2019-09-27 17:46:05 2452

Python

对python3中的RE(正则表达式)-详细总结

1.引入正则模块(RegularExpression)要使用python3中的RE则必须引入re模块importre#引入正则表达式2.主要使用的方法match(),从左到右进行匹配#pattern为要校验的规则#str为要进行校验的字符串result=re.match(pattern,str)#如果result不为None,则group方法则对result进行数据提取3.正则表达式1️⃣单字符匹配规则字符功能.匹配任意1个字符(除了\n)[]匹配[]中列

系统 2019-09-27 17:45:57 2452

Python

python实现最大优先队列

本文实例为大家分享了python实现最大优先队列的具体代码,供大家参考,具体内容如下说明:为了增强可复用性,设计了两个类,Heap类和PriorityQ类,其中PriorityQ类继承Heap类,从而达到基于最大堆实现最大优先队列。#!/usr/bin/envpython#coding=utf-8classHeap(object):#求给定下标i的父节点下标defParent(self,i):ifi%2==0:returni/2-1else:returni

系统 2019-09-27 17:57:11 2451

Python

跟老齐学Python之玩转字符串(2)

上一章中已经讲到连接两个字符串的一种方法。复习一下:>>>a='py'>>>b='thon'>>>a+b'python'既然这是一种方法,言外之意,还有另外一种方法。连接字符串的方法2在说方法2之前,先说明一下什么是占位符,此前在讲解变量(参数)的时候,提到了占位符,这里对占位符做一个比较严格的定义:来自百度百科的定义:顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号。根据这个定义,在python里面规定了一些占位符,通过这些占位符来

系统 2019-09-27 17:56:58 2451