Python学习
武晓兵
软件质量、项目管理、产品售前;云计算、大数据、人工智能。
展开
-
造数据神器Faker,一个有趣又实用的Python第三方库
调用address()方法随机生成地址信息。从faker模块导入Faker这个类。调用name()方法随机生成一个名字。实例化,保存到变量fake中。转载 2022-09-26 09:44:12 · 3508 阅读 · 0 评论 -
auto-py-to-exe
1、安装 pip3 install auto-py-to-exe。2、启动 auto-py-to-exe。原创 2022-04-21 14:13:08 · 3720 阅读 · 0 评论 -
Python tkinter 调用 youdao 翻译接口
转: https://blog.csdn.net/m0_38106923/article/category/9374626#!/usr/bin/env python# -*- coding: utf-8 -*-'''@date: 2019年10月15日@author: wuxb 2683904575@qq.com@file: D:/workspace/GUI/fanyi.py...转载 2019-10-15 15:42:38 · 386 阅读 · 0 评论 -
推荐python主要模块学习
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctypes:用来调用动态链接库DBUtils:数据库连接池django:一个WEB frameworkdocutils:用来写文档的dpkt:数据包的解包和组包MySQLd转载 2013-09-06 12:38:38 · 1972 阅读 · 0 评论 -
用python的控件wx实现了windows通过ssh登录linux(学习一)
#!/usr/local/bin/python2.7# encoding: gbkimport wximport wx.gridimport osimport cPickleimport wx.lib.masked as maskedimport subprocessimport paramikoimport timeclass Example(wx.Fra原创 2013-11-23 14:36:49 · 1423 阅读 · 0 评论 -
实现从一个目录copy文件到另一个目录(学习二)
#!/usr/local/bin/python2.7# encoding: utf-8import osimport shutilimport timeprestr = time.strftime('%Y-%m-%d %H-%M-%S ',time.localtime(time.time())) dest_dir = "c://WINDOWS//system32//spo原创 2013-11-23 14:40:23 · 834 阅读 · 0 评论 -
学好Python必读的几篇文章
作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。1. PEP8 Style Gu转载 2013-11-26 13:37:18 · 622 阅读 · 0 评论 -
什么是Python
Python是什么,这有利于准确的定位Python,有利于理解Python。资料摘取于《Python核心编程》,简要的概述如下:Guido van Rossum 于1989年底始创了Python。一般来说,有十二个特点。一,高级 类似C++,Java,等编程语言,这类语言都有高级的数据结构,如Python的列表(数组)和字典(哈希表)。二,面向对象 Pyth转载 2013-11-27 16:06:35 · 652 阅读 · 0 评论 -
python基础(1):文件的读取、创建、追加、删除、清空
2011-08-29 05:05 python基础(1):文件的读取、创建、追加、删除、清空 转载请注明出处:http://hi.baidu.com/leejun_2005/blog/item/f430c402ca3bb4f709fa93d5.html?timeStamp=1314566313840from:http://hi.baidu.com/jxq61/blog/item/9转载 2013-12-02 13:33:36 · 857 阅读 · 0 评论 -
python运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级转载 2014-02-21 09:01:10 · 492 阅读 · 0 评论 -
python标识符的定义区别
Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以双下划线开头的(__转载 2014-02-17 08:56:44 · 2183 阅读 · 0 评论 -
列表和原组的区别和相似点
Python列表List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。列表用[ ]标识。是python最通用的复合数据类型。看这段代码就明白。列表中的值得分割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认0开始的,从右到左索引默认-1开始,下标可以为转载 2014-02-19 09:08:40 · 1124 阅读 · 0 评论 -
python爱好者
http://www.pythonfan.org/thread-6317-1-1.html转载 2014-03-01 22:28:46 · 785 阅读 · 0 评论 -
字典和列表的区别
字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。 #!/usr/bin/pythondict = {}dict['one'] = "This is转载 2014-02-20 09:10:16 · 7405 阅读 · 0 评论 -
用python wx写了个启动小工具
#!/usr/local/bin/python2.7# encoding: gbkimport wximport wx.gridimport osimport cPickleimport wx.lib.masked as maskedimport subprocessimport paramikoimport timeclass Example(wx.Fra原创 2014-03-05 13:24:43 · 3482 阅读 · 0 评论 -
Python中的正则表达式2
Python中的正则表达式2在模式匹配之前,正则表达式模式必须先被编译成regex对象,由于正则表达式在执行过程中被多次用于比较,应当先对它进行预编译,从而能提升性能。其实模块函数会对已编译对象进行缓存,所以不是所有是哟过相同正则表达式模式的search()和match()都需要编译。即使这样,你仍然节省了查询缓存,和用相同字符串反复调用函数的性能开销。因此,建议都用re.compile(转载 2014-03-04 14:11:32 · 706 阅读 · 0 评论 -
Python中的正则表达式1
Python中的正则表达式《Python核心编程》 by Wesley J. Chun Chapter 15 正则表达式推荐读物《精通正则表达式》(Mastering Regular Expressions) by Jeffrey E. F. FriedlPython通过标准库的re模块支持正则表达式Regulation ExpressionSearch:在字符串任意部分中转载 2014-03-04 14:13:36 · 689 阅读 · 0 评论 -
Python运算符优先级
Python运算符优先级以下表格列出了从最高到最低优先级的所有运算符:运算符描述**指数 (最高优先级)~ + -按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)* / % //乘,除,取模和取整除+ -加法减法>> 右移,左移运算符&位 'AND'转载 2014-03-06 08:47:08 · 2413 阅读 · 3 评论 -
python 循环语句
Python 循环语句本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:Python提供了for循环和while循环(在Python中没有do..while循环):循环类型描述while转载 2014-03-07 08:59:53 · 832 阅读 · 0 评论 -
python实现二叉查找树
http://lanqiu17.iteye.com/blog/2018525 这次用完成的是二叉树,是一种简单的树型结构。同样使用python实现 多的不说了,上代码吧。Python代码 # -*- coding: cp936 -*-#---------------------------------------------# # author转载 2014-03-12 13:01:11 · 781 阅读 · 0 评论 -
利用python做web自动化测试
http://www.cnblogs.com/hzhida/archive/2012/08/28/2661033.html Python 自动化Web测试限于作者水平有限,以下内容可能是管窥之见,希望大家高抬贵手,且让我斗胆抛砖引玉。公司产品迪备主要是通过网页操作来进行数据库的备份与恢复,监控与管理,因此在测试的过程中,可以用python测试脚本来模拟用户的操作,这样的测试转载 2014-03-07 16:18:58 · 2507 阅读 · 0 评论 -
50个很棒的Python模块
50个很棒的Python模块 电梯直达 楼主 发表于 2012-8-31 19:26:57|只看该作者|倒序浏览分享到:Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Soun转载 2014-03-07 13:31:12 · 978 阅读 · 0 评论 -
利用python做压力测试
http://www.pythoner.cn/home/blog/twisted-treq-http-test/ 发布时间: admin 10 months ago(0 comments)从事API相关的工作很有挑战性,在高峰期保持系统的稳定及健壮性就是其中之一,这也是我们在Mailgun做很多压力测试的原因。这么久以来,我们已经尝试了很多种转载 2014-03-07 16:16:44 · 6770 阅读 · 0 评论 -
利用python做ui测试
http://www.pythoner.cn/home/blog/test-tool-web-ui-huxley/ Huxley 是一款来自 Facebook 出品的 Web 应用的 UI 测试工具,由 Pete Hunt 和 Maykel Loomans 用 Python 开发。Huxley 可以监控你浏览的内容,进行屏幕截图,然后告诉你发生了什么变化。安装方法:pip转载 2014-03-07 16:38:08 · 1928 阅读 · 0 评论 -
Python 数字
Python 数字Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。以下实例在变量赋值时数字对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象引用。 del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可以通过使转载 2014-03-10 09:04:40 · 715 阅读 · 0 评论 -
break和continue的区别
Python continue 语句Python continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python 语言 continue 语句语法格式如下:转载 2014-03-10 08:40:33 · 571 阅读 · 0 评论 -
urllib与urllib2的区别
urllib与urllib2的区别在python中,urllib和urllib2不可相互替代的。 整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果你访问一个网站,想更改User Agent(可以伪装你的浏览器),你就要转载 2014-05-06 17:33:04 · 682 阅读 · 0 评论 -
Python函数
Python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创见函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传转载 2014-05-07 08:52:29 · 543 阅读 · 0 评论 -
变量作用域
变量作用域一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变量作用域如下:全局变量 局部变量 变量和局部变量定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问转载 2014-05-08 08:47:31 · 530 阅读 · 0 评论 -
PyHook
PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用1 # -*- coding: utf-8 -转载 2014-04-11 08:56:21 · 3003 阅读 · 0 评论 -
使用python进行windows自动化测试
最近开始学习整理python在windows自动化测试中的使用,觉得挺有意思的主要思路,在windows下,主要通过启进程,然后查找进程的句柄,然后再操作这个句柄,包括点击,填写文字,关闭,获取文字等操作下面以一个简单的校验文件md5值的操作来介绍一个python的应用,当然python中有校验md5的函数,不用非要使用工具来校验,这里只是练习使用python来自动化操作所用的工具有S转载 2014-04-11 08:54:48 · 4887 阅读 · 0 评论 -
PyHook Tutorial
http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=PyHook_Tutorial转载 2014-04-11 08:57:31 · 1330 阅读 · 0 评论 -
Python字典
Python 字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象,如其他容器模型。字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}也可如此创建字典:dict1 = { 'abc': 456 };dict2 = {转载 2014-04-25 09:02:03 · 819 阅读 · 0 评论 -
Python调用windows下DLL详解 - ctypes库的使用
http://blog.csdn.net/magictong/article/details/3075478转载 2014-06-04 13:09:36 · 1127 阅读 · 0 评论 -
python 发送各种邮件
#!/usr/local/bin/python2.7# encoding: utf-8import smtplibimport emailimport osimport traceback from email.message import Messagefrom email.mime.multipart import MIMEMultipartfrom ema转载 2014-07-16 14:23:01 · 820 阅读 · 0 评论 -
常用的python模块及安装方法
http://blog.chinaunix.net/uid-24567872-id-3926986.html转载 2014-05-22 12:43:09 · 865 阅读 · 0 评论 -
python各种类型转换
[python] int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字转载 2014-07-17 10:43:28 · 518 阅读 · 0 评论 -
共有1875款Python 开源软件
共有1875款Python 开源软件http://www.oschina.net/project/lang/25/python?tag=0&os=0&sort=view&p=2转载 2014-07-17 13:44:57 · 549 阅读 · 0 评论 -
windows下Appium安装教程
http://blog.csdn.net/bowen614/article/details/184076571安装Nodejs下载nodejs安装包(http://nodejs.org/download/)安装。 测试安装是否成功:运行cmd,输入ANT,如果没有指定build.xml就会输出2安装android的SKD安装an转载 2014-07-17 14:05:42 · 827 阅读 · 1 评论 -
Python的Web应用验收测试 Splinter
http://splinter.cobrateam.info/Splinter 是一个用 Python 编写的 Web 应用程序进行验收测试的工具。示例代码:browser = Browser('webdriver.chrome')browser = Browser('webdriver.firefox')browser = Browser('zope.test转载 2014-06-06 15:51:49 · 835 阅读 · 0 评论