-
详解在Python程序中自定义异常的方法
所属栏目:[Python] 日期:2020-12-16 热度:80
通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式。 以下为与RuntimeError相关的实例,实例中创建了一个类,基类为RuntimeError,用于在异常触发时输出更多的信息。 在try语句块中,用户自定义[详细]
-
详解使用Python处理文件目录的相关方法
所属栏目:[Python] 日期:2020-12-16 热度:73
所有文件都包含在各个不同的目录下,不过Python也能轻松处理。os模块有许多方法能帮你创建,删除和更改目录。 mkdir()方法 可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。 语法: os.mkdir("newdir"[详细]
-
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
所属栏目:[Python] 日期:2020-12-16 热度:161
一、引言 在arcgis打开一个图层的属性表,可以对属性表的某个字段进行计算,但是在平常一般都是使用arcgis提供的字段计算器的界面进行傻瓜式的简答的赋值操作,并没有使用到脚本对字段值进行逻辑的操作。由于最近一直在学python脚本,刚好又碰上一好基友需要[详细]
-
python学习笔记之调用eval函数出现invalid syntax错误问题
所属栏目:[Python] 日期:2020-12-16 热度:52
pytho的使用和分发完全是免费的,它是一种面向对象的语言,它的。它的类模块支持多态,操作符重载和多重继承等高级概念,并且以python特有的简洁的语法和类型,OOP十分易于使用。python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库(standar[详细]
-
Python脚本暴力破解栅栏密码
所属栏目:[Python] 日期:2020-12-16 热度:50
今天遇到一个要破解的栅栏密码,先给大家介绍通用的脚本。 方法一(通用脚本): #!/usr/bin/env python # -*- coding: gbk -*- # -*- coding: utf_ -*- e = raw_input(‘请输入要解密的字符串n‘) elen = len(e) field=[] for i in range(,elen): if(elen%i=[详细]
-
Python六大开源框架对比
所属栏目:[Python] 日期:2020-12-16 热度:65
Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免[详细]
-
日常整理python执行系统命令的常见方法(全)
所属栏目:[Python] 日期:2020-12-16 热度:153
具体内容如下: 1 os.system 例如 ipython中运行如下命令,返回运行状态status os.system('cat /etc/passwdqc.conf') min=disabled,24,11,8,7 max=40 passphrase=3 match=4 similar=deny random=47 enforce=everyone retry=3 Out[6]: 0 2 os.popen() popen(c[详细]
-
Python验证企业工商注册码
所属栏目:[Python] 日期:2020-12-16 热度:168
中国企业工商注册码前六位为行政区代码,中间8位顺序编码,最后一位为根据ISO 7064:1983.MOD 11-2校验码计算出来的检验码,本算法根据最后一位校验码的算法来判断企业注册码是否合法,同时稍作修改也可用于判断其他校验码是否正确 checknum.py #coding: utf-[详细]
-
Python制作爬虫采集小说
所属栏目:[Python] 日期:2020-12-16 热度:179
开发工具:python3.4 操作系统:win8 主要功能:去指定小说网页爬小说目录,按章节保存到本地,并将爬过的网页保存到本地配置文件。 被爬网站:http://www.cishuge.com/ 小说名称:灵棺夜行 代码出处:本人亲自码的 import urllib.requestimport http.cookie[详细]
-
Python实现获取域名所用服务器的真实IP
所属栏目:[Python] 日期:2020-12-16 热度:195
本来是要写个程序用的,没写完不写了,这一部分就贴出来吧 验证域名和IP class JianKong(): '''查询IDC信息,封ip和过白名单''' def __init__(self): pass @classmethod def ip_verify(cls,str): '验证IP地址规范' pattern=re.compile('(25[0-5]|2[0-4][0-9][详细]
-
解析Python编程中的包结构
所属栏目:[Python] 日期:2020-12-16 热度:192
假设你想设计一个模块集(也就是一个“包”)来统一处理声音文件和声音数据。通常由它们的扩展有不同的声音格式,例如:WAV,AIFF,AU),所以你可能需要创建和维护一个不断增长的各种文件格式之间的转换的模块集合。并且可能要执行声音数据处理(如混合,添[详细]
-
Windows下使Python2.x版本的解释器与3.x共存的方法
所属栏目:[Python] 日期:2020-12-16 热度:126
Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。 Mac OS X 和 Linux 不必考虑这个情况。因为这些类 Unix 操作系统在安装 Python3 的时候,会将其[详细]
-
深入讲解Python中的迭代器和生成器
所属栏目:[Python] 日期:2020-12-16 热度:167
在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持[详细]
-
详解JavaScript编程中的window与window.screen对象
所属栏目:[Python] 日期:2020-12-16 热度:56
Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 document 也是 window 对象的属[详细]
-
python使用wmi模块获取windows下的系统信息 监控系统
所属栏目:[Python] 日期:2020-12-16 热度:134
Python用WMI模块获取Windows系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。 本篇章节讲解python使用wmi模块获取windows下的系统信息 监控系统 #!/usr/bin/env python # -*- coding: utf-[详细]
-
python制作最美应用的爬虫
所属栏目:[Python] 日期:2020-12-16 热度:136
安卓最美应用页面爬虫,爬虫很简单,设计的东西到挺多的 文件操作 正则表达式 字符串替换等等 import requestsimport reurl = "http://zuimeia.com"r = requests.get('http://zuimeia.com/community/app/hot/platform=2')pattern = re.compile(r'a class="co[详细]
-
python制作花瓣网美女图片爬虫
所属栏目:[Python] 日期:2020-12-16 热度:86
花瓣图片的加载使用了延迟加载的技术,源代码只能下载20多张图片,修改后基本能下载所有的了,只是速度有点慢,后面再优化下 import urllib,urllib2,re,sys,os,requestspath=r"C:wqabeautify"url = 'http://huaban.com/favorite/beauty'#http://huaban.com[详细]
-
python通过文件头判断文件类型
所属栏目:[Python] 日期:2020-12-16 热度:171
对于提供上传的服务器,需要对上传的文件进行过滤。 本文为大家提供了python通过文件头判断文件类型的方法,避免不必要的麻烦。 分享代码如下 import struct # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少[详细]
-
Python压缩解压缩zip文件及破解zip文件密码的方法
所属栏目:[Python] 日期:2020-12-16 热度:51
python 的 zipfile 提供了非常便捷的方法来压缩和解压 zip 文件。 例如,在py脚本所在目录中,有如下文件: readability/readability.jsreadability/readability.txtreadability/readability-print.cssreadability/sprite-readability.pngreadability/readab[详细]
-
Python实现周期性抓取网页内容的方法
所属栏目:[Python] 日期:2020-12-16 热度:66
本篇章节讲解Python实现周期性抓取网页内容的方法。供大家参考研究具体如下: 1.使用sched模块可以周期性地执行指定函数 2.在周期性执行指定函数中抓取指定网页,并解析出想要的网页内容,代码中是六维论坛的在线人数 论坛在线人数统计代码: #cod[详细]
-
Python IDE PyCharm的基本快捷键和配置简介
所属栏目:[Python] 日期:2020-12-16 热度:124
快捷键 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl + 鼠标 简介 Ctrl +[详细]
-
python基于pygame实现响应游戏中事件的方法(附源码)
所属栏目:[Python] 日期:2020-12-16 热度:186
本篇章节讲解python基于pygame实现响应游戏中事件的方法。供大家参考研究具体如下: 先看一下我做的demo效果: 当玩家按下键盘上的:上,下,左,右键的时候,后台会打印出玩家所按键的数字值,而图形会随之移动 这是客观上面存在的现象。 那么啥[详细]
-
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
所属栏目:[Python] 日期:2020-12-16 热度:58
目标是拷贝微信的飞机大战,当然拷贝完以后大家就具备自己添加不同内容的能力了。 首先是要拿到一些图片素材,熟悉使用图像处理软件和绘画的人可以自己制作,并没有这项技能的同学只能和我一样从网上下载相应的素材了。 网上可以找到相应的这样的图片,注意[详细]
-
举例讲解Python中的死锁、可重入锁和互斥锁
所属栏目:[Python] 日期:2020-12-16 热度:104
一、死锁 简单来说,死锁是一个资源被多次调用,而多次调用方都未能释放该资源就会造成死锁,这里结合例子说明下两种常见的死锁情况。 1、迭代死锁 该情况是一个线程“迭代”请求同一个资源,直接就会造成死锁: import threadingimport timeclass MyThread([详细]
-
python 的列表遍历删除实现代码
所属栏目:[Python] 日期:2020-12-16 热度:151
python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如 l = [1,2,3,4]for i in l: if i != 4: l.remove(i)print l 这几句话本来意图是想清空列表l,只留元素4,但是实际跑起来并不是那个结果。再看下面,利用inde[详细]