Python
xc5683
这个作者很懒,什么都没留下…
展开
-
为什么 Python
寻找归属软件业的特点,就是层出不穷的新东东涌现。Windows早就革了DOS的命,浏览器差不多革了桌面软件的命,云计算准备再革所有软件的命,最后还追上个乔布斯说一切听他的。动荡的软件界,让人眼花缭乱。这一切的后面,是失落的编程族:好容易才精通的东西,随之变得一钱不值。曾经的人才,如同数码产品般的迅速贬值。乃至好多人怀疑,编程是吃青春饭的行当。在我前10年的编程经历里,重复着同样的杯具。原创 2013-03-15 15:41:03 · 9084 阅读 · 1 评论 -
Python快速入门教程
本系列转载自Python经典教程《Python简明教程》目录:为什么Python安装Python体验PythonPython数据类型运算符与表达式控制流函数模块数据结构解决问题面向对象输入输出异常标准库更多的内容原创 2013-03-15 16:57:44 · 13369 阅读 · 1 评论 -
Python 数据类型
字面意义上的常量一个字面意义上的常量的例子是如同5、1.23、9.25e-3这样的数,或者如同'This is a string'、"It's a string!"这样的字符串。它们被称作字面意义上的,因为它们具备字面 的意义——你按照它们的字面意义使用它们的值。数2总是代表它自己,而不会是别的什么东西——它是一个常量,因为不能改变它的值。因此,所有这些都被称为字面意义上的常量。数在P原创 2013-03-15 16:15:21 · 4752 阅读 · 1 评论 -
Python备份文件
我们已经研究了Python语言的众多内容,现在我们将来学习一下怎么把这些内容结合起来。我们将设计编写一个能够 做 一些确实有用的事情的程序。问题我提出的问题是: 我想要一个可以为我的所有重要文件创建备份的程序。尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,我们如何确定该备份哪些文件?备份保存在哪里?我们怎么样存储备份?在恰当地分析了原创 2013-03-15 16:35:50 · 4040 阅读 · 2 评论 -
Python快速入门01
Linux 和BSD用户如果你正在使用一个Linux的发行版比如Fedora或者Mandrake或者其他(你的选择),或者一个BSD系统比如FreeBSD,那么你可能已经在你的系统里安装了Python。要测试你是否已经随着你的Linux包安装了Python,你可以打开一个shell程序(就像konsole或gnome-terminal)然后输入如下所示的命令python -V。$原创 2013-03-15 16:11:39 · 4706 阅读 · 2 评论 -
使用Python进行自动化测试
目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试,本文只是自己的一点点分享,若有错误,请大家多多批评指正。这里主要介绍的是一些Python测试的框架1、单元测试a、unittest :Python自带的单元测试框架b、pyunit:Juni原创 2013-04-09 20:49:09 · 72258 阅读 · 9 评论 -
80个Python经典资料(教程+源码+工具)汇总——下载目录
大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学。内容包括1个Python专题、66个学习资料、7套Python源码和6个相关软件。附件较多,无法一一分享,在此大家整理一个下载目录了,可以保存以备后用,需要时可选择性下载。附件下载地址:http://down.51cto.com/data/432858附件内容部分预览:转载 2013-08-28 21:19:24 · 9321 阅读 · 0 评论 -
RF+Selenium2Library+Sikuli集成环境搭建
Sikuli是通过截图来编写代码的脚本语言,他是对于Selenium不好处理的一些模态窗口、flash等的利器。废话少说,直接开始安装吧。安装RF+Selenium2Library的环境这里就不说了,不会的看一下http://blog.csdn.net/xc5683/article/details/10017915这篇文档就好了。1、安装Sikuli http://sikuli.org,去官网原创 2013-09-06 08:44:20 · 10412 阅读 · 4 评论 -
RobotFramework+Selenium2环境搭建与入门实例
RobotFramework+Selenium2的环境搭建,以及一个小例子原创 2013-08-17 08:38:31 · 61223 阅读 · 39 评论 -
LookupError: no codec search functions registered: can't find encoding错误解决
百度了半天,然后终于谷歌到了。之前安装的Python 2.7,之后又安装了python 2.6然后输入任何东西都报:LookupError: no codec search functions registered: can't find encoding这错误。解决方法是:把原来的环境变量更改成新的版本就好了。尤其是PYTHONHOME这个环境变量原创 2017-04-26 16:02:10 · 6332 阅读 · 2 评论 -
体验 Python
简介我们将看一下如何用Python编写运行一个传统的“Hello World”程序。通过它,你将学会如何编写、保存和运行Python程序。有两种使用Python运行你的程序的方式——使用交互式的带提示符的解释器或使用源文件。我们将学习这两种方法。使用带提示符的解释器在命令行的shell提示符下键入python,启动解释器。现在输入print 'Hello World',然后按Ent原创 2013-03-15 16:13:46 · 4730 阅读 · 1 评论 -
Python进阶
到目前为止,我们已经学习了绝大多数常用的Python知识。在这一章中,我们将要学习另外一些方面的Python知识,从而使我们对Python的了解更加 完整 。特殊的方法在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表原创 2013-03-15 16:46:11 · 3656 阅读 · 1 评论 -
Python 运算符与表达式
简介你编写的大多数语句(逻辑行)都包含表达式。一个简单的表达式例子如2 + 3。一个表达式可以分解为运算符和操作数。运算符 的功能是完成某件事,它们由如+这样的符号或者其他特定的关键字表示。运算符需要数据来进行运算,这样的数据被称为操作数 。在这个例子中,2和3是操作数。运算符我们将简单浏览一下运算符和它们的用法:技巧你可以交互地使用解释器来计算例子中给出的表达转载 2013-03-15 16:17:32 · 4668 阅读 · 1 评论 -
Python 控制流
简介在到目前为止我们所见到的程序中,总是有一系列的语句,Python忠实地按照它们的顺序执行它们。如果你想要改变语句流的执行顺序,该怎么办呢?例如,你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据时间打印“早上好”或者“晚上好”。你可能已经猜到了,这是通过控制流语句实现的。在Python中有三种控制流语句——if、for和while。if语句if语句用来检验一个条件,转载 2013-03-15 16:27:10 · 3685 阅读 · 1 评论 -
Python 函数
简介函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为 调用 函数。我们已经使用了许多内建的函数,比如len和range。函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实上是十转载 2013-03-15 16:29:06 · 4013 阅读 · 1 评论 -
Python 模块
简介你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法。首先,我们将学习如何使用标准库模块。使用转载 2013-03-15 16:32:46 · 3279 阅读 · 2 评论 -
Python 异常
当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。假如你的程序中有一些无效的语句,会怎么样呢?Python会引发并告诉你那里有一个错误,从而处理这样的情况。错误考虑一个简单的print语句。假如我们把print误拼为Print,注意大写,这样Python会原创 2013-03-15 16:42:32 · 2814 阅读 · 3 评论 -
Python 数据结构
简介数据结构基本上就是——它们是可以处理一些 数据 的 结构 。或者说,它们是用来存储一组相关数据的。在Python中有三种内建的数据结构——列表、元组和字典。我们将会学习如何使用它们,以及它们如何使编程变得简单。列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购转载 2013-03-15 16:34:32 · 3126 阅读 · 1 评论 -
Python 面向对象编程
简介到目前为止,在我们的程序中,我们都是根据操作数据的函数或语句块来设计程序的。这被称为 面向过程的 编程。还有一种把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为面向对象的 编程理念。在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使用面向对象的编程技术。类和对象是面向对象编程的两个主要方面。类创原创 2013-03-15 16:38:29 · 4068 阅读 · 1 评论 -
Python 输入输出
在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必需原创 2013-03-15 16:39:32 · 2395 阅读 · 1 评论 -
Python标准库简介
简介Python标准库是随Python附带安装的,它包含大量极其有用的模块。熟悉Python标准库是十分重要的,因为如果你熟悉这些库中的模块,那么你的大多数问题都可以简单快捷地使用它们来解决。我们已经研究了一些这个库中的常用模块。你可以在Python附带安装的文档的“库参考”一节中了解Python标准库中所有模块的完整内容。sys模块sys模块包含系统对应的功能。我们已经学习了sy原创 2013-03-15 16:43:49 · 3424 阅读 · 2 评论 -
暴力解决unable to find vcvarsall.bat的方法(记录帖)
1、安装VC for python2、更改C:\Python27\Lib\distutils下的msvc9compiler.py文件将文件中的find_vcvarsall函数重写def find_vcvarsall(version): productdir='C:\Users\\nick\AppData\Local\Programs\Common\Microsoft\Visua原创 2017-08-05 00:21:07 · 5255 阅读 · 0 评论