importzipfileimporteasyguiasguifromthreadingimportThreaddefcrackPassword(zFile,password):try:zFile.extractall(pwd=password.encode("utf-8"))print("[+]crackpassword"+password)returnexcept(RuntimeError,zipfile.BadZipFile):print("密码:"
系统 2019-09-27 17:46:51 2017
set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交集),difference(差集)和sysmmetricdifference(对称差集)等数学运算。sets不支持indexing。frozenset是不可变的Set。set的形式是{1,2},有点像字典。set.add(1),set.update([3,
系统 2019-09-27 17:45:55 2017
#堆排序defheap_sort(arr):root=len(arr)//2-1while(root>=0):heap_adjust(arr,root,len(arr)-1)root=root-1#此时生成的大顶堆,满足每个根节点为子树中最大,因此,之后只需要对最顶的子树进行调整i=len(arr)-1whilei>=0:arr[0],arr[i]=arr[i],arr[0]heap_adjust(arr,0,i-1)i=i-1defheap_adjust
系统 2019-09-27 17:45:50 2017
最近做一个小程序开发任务,主要负责后台部分开发;根据项目需求,需要实现三个定时任务:1>定时更新微信token,需要2小时更新一次;2>商品定时上线;3>定时检测后台服务是否存活;使用Python去实现这三个任务,这里需要使用定时相关知识点;Python实现定点与定时任务方式比较多,找到下面四中实现方式,每个方式都有自己应用场景;下面来快速介绍Python中常用的定时任务实现方式:1>循环+sleep;2>线程模块中Timer类;3>schedule模块;
系统 2019-09-27 17:45:28 2017
在我的印象里面进制互相转换确实是很常见的问题,所以在Python中,自然也少不了把下面这些代码收为util。这是从网上搜索的一篇也的还可以的Python进制转换,经过验证可以使用。下面贴出它的实现代码:#!/usr/bin/envpython#-*-coding:utf-8-*-#2/10/16basetrans.wrotebysrcdogon20th,April,2009#ldelementsinbase2,10,16.importos,sys#glob
系统 2019-09-27 17:38:46 2017
首先来描述下环境,在机器上有很多个JAVA程序,我们在每个JAVA程序里都配置了一个启动|停止|重启的脚本举个例子:我们现在要同时运行这些脚本,来达到快速启动所有的JAVA程序,如果我们只用多线程的话,线程是不会返回消息给父进程,我们如何才能知道这些程序是启动成功了呢?所以我们用到了队列来管理。"""我试过gevent,但是会在command这里造成阻塞"""gevent代码如下如果有朋友知道如何优化,请您告诉我#!/usr/bin/python2.7#-
系统 2019-09-27 17:38:36 2017
核心代码:#!/usr/bin/python#-*-coding:gbk-*-#设置源文件输出格式importsysimportgetoptimportjsonimportcreateDictimportmyConToXMLimportmyConToTabledefgetRsDataToDict():#获取控制台中输入的参数,并根据参数找到源文件获取源数据csDict={}try:#通过getopt获取参数opts,args=getopt.getopt(s
系统 2019-09-27 17:38:33 2017
1.上下文管理器是什么?举个例子,你在写Python代码的时候经常将一系列操作放在一个语句块中:(1)当某条件为真�C执行这个语句块(2)当某条件为真�C循环执行这个语句块有时候我们需要在当程序在语句块中运行时保持某种状态,并且在离开语句块后结束这种状态。所以,事实上上下文管理器的任务是�C代码块执行前准备,代码块执行后收拾。上下文管理器是在Python2.5加入的功能,它能够让你的代码可读性更强并且错误更少。接下来,让我们来看看该如何使用。2.如何使用上
系统 2019-09-27 17:38:08 2017
字符串处理是非常常用的技能,但Python内置字符串方法太多,常常遗忘,为了便于快速参考,特地依据Python3.5.1给每个内置方法写了示例并进行了归类,便于大家索引。PS:可以点击概览内的绿色标题进入相应分类或者通过右侧边栏文章目录快速索引相应方法。大小写转换str.capitalize()将首字母转换成大写,需要注意的是如果首字没有大写形式,则返回原字符串。'adidog'.capitalize()#'Adidog''abcd徐'.capitaliz
系统 2019-09-27 17:37:47 2017
动态文本和部分静态文本(使用设备字体)在FlashPlayerr6.0.47.0以前的版本中是不能遮罩的,新版本部分解决了这个问题。如图:需要注意的是:1.时间线上的mask不起作用,还是老样子,不显示;只支持用as的setMask2.setMask的用法:myText.[1b]setMask[/1b](myMaskArea);myText:文本框所在的mc;myMaskArea:遮罩区域所在的mc;注意:顺序不能颠倒!3.文本和遮罩区域在场景中的上下关系
系统 2019-08-29 23:35:00 2017