更多

Python

Python的神奇方法指南:描述你的类

用一个字符串来说明一个类这通常是有用的。 在 Python 中提供了一些方法让你可以在你自己的类中自定义内建函数返回你的类行为的描述。 __str__(self)当你定义的类中一个实例调用了 str(),用于给它定义行为 __repr__(self)当你定义的类中一个实例调用了 repr()... 详情»
06月14日 10:58 更多相关: 2,131

Python的神奇方法指南:使操作符在自定义类内工作

使用 Python 神奇方法的优势之一就是它提供了一种简单的方式能让对象的行为像内建类型。这意味着你可以避免用丑陋,反直觉和非标准方法执行基本运算。在某些语言中,通常会这样做: if instance.equals(other_instance): # do something你也应该在 Python 确实会这样做... 详情»
06月14日 10:55 更多相关: 4,402

Python的神奇方法指南:构建和初始化

相信大家都熟悉这个最基础的神奇方法 __init__。它令你能自定义一个对象的初始化行为。而当我调用x=SomeClass() 时,__init__ 并不是最先被调用的。实际上有一个叫做 __new__ 的方法,事实上是它创建了实例,它传递任何参数给初始化程序来达到创建的... 详情»
06月14日 10:51 更多相关: 3,765

分享25本免费的Python电子书

Python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块... 详情»
06月14日 10:43 更多相关: 7,979

centos下更新Python版本的步骤

准备安装gitlab,发现系统目前的python版本为2.4.3版本.太低了, 虽然目前最高版本为3.3.0版本.但gitlab不支持这个版本.没有办法,我们这里将python升级到2.7.6版本. 更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python... 详情»

Python 框架TurboGears 2 入门文档《Wiki Tutorial》翻译校正

本文是Python TurboGears 2框架的入门文档《Whetting the Appetite: Make a Wiki in 20 Minutes》的简单翻译,并对一些文档中笔误或出错的地方做简单的校正。 原文地址:Whetting the Appetite: Make a Wiki in 20 Minutes ※注意:因TurboGears 项目是一个 “大框架(mega... 详情»
06月03日 13:20 更多相关: 2,601

设置 Sublime Text 的 Python 开发环境

最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。 为何选择Sublime Text? 我以前一直是TextMate的忠实用户。这是一个轻量级的、开源的软件,作为OS X的本地应用,... 详情»

使用Python进行验证码识别

以前写过一个刷校内网的人气的工具,Java的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-) 校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证 ... 详情»
04月14日 21:53 更多相关: 7,272

Python 自动登陆 新浪微博

第一步: 登陆weibo我们首先需要从: url_prelogin = ‘http://login.sina.com.cn/sso/prelogin.php?entry=weibo&callback=sinaSSOController.preloginCallBack&su=&rsakt=mod&client=ssologin.js(v1.4.5)&_=1364875106625′ 取得 4个值,主要是... 详情»
04月14日 21:49 更多相关: 4,119

使用python备份VPS上的网站文件及数据库 1.0

学python有一段时间了,花了两天时间写了个备份的脚本。可以将Linux vps上的网站目录及数据库全部导出一份到远程FTP服务器上,再配置crontab实现每天的自动备份。加入了N多自动判断,不会导致程序轻易出错。 代码仅适于python2,不适用于python3。因为调用了压缩模块,还需要yu... 详情»
03月27日 17:16 更多相关: 2,372

python读写文件

首先看一个例子: f = open('thefile.txt','w') #以写方式打开, try: f.write('wokao') finally: f.close()文件的打开方式: f = open(‘文件’,'mode’) ‘r’:只读(缺省。如果文件不存在,则... 详情»
03月27日 17:11 更多相关: 2,597

python的FTP模块

python本身自带一个FTP模块,可以轻松实现FTP的上传,下载等操作。下面来看看用法: from ftplib import FTP import socket #用来设置超时时间 FTP.connect(服务器地址,端口,超时时间) # 连接服务器 FTP.login(用户名,用户密码) # 用户登录 FTP.pwd(路径) ... 详情»
03月27日 17:10 更多相关: 3,273

几个python入门脚本

database=[ ["zhang3","0111"], ["li4","0112"], ["wang5","0113"] ] username=raw_input("what's your user name?") id=raw_input("what's your id?") if [username,id] in ... 详情»
03月27日 17:07 更多相关: 2,786

全面解读python web 程序的9种部署方式

python有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构web server ---->application -----> DB server主流的web server 一个巴掌就能数出来,apache,lighttpd,nginx,iis application,中文名叫做应用服务,就是你基于某个web... 详情»
03月19日 15:37 更多相关: 15,822