程序员 wordpress Android 微软 centos shell linux命令 apache Windows 开源 mysql Ubuntu java linux google Python Firefox HTML5 nginx php

Python

用一个字符串来说明一个类这通常是有用的。 在 Python 中提供了一些方法让你可以在你自己的类中自定义内建函数返回你的类行为的描述。 __str__(self) 当你定义的类中一个实例调用了 str(),用于给它定义行为 __repr__(self) 当你定义的类中一个实例调用了 repr()...
使用 Python 神奇方法的优势之一就是它提供了一种简单的方式能让对象的行为像内建类型。这意味着你可以避免用丑陋,反直觉和非标准方法执行基本运算。在某些语言中,通常会这样做: if instance.equals(other_instance): # do something 你也应该在 Python 确实会这样做...
相信大家都熟悉这个最基础的神奇方法 __init__。它令你能自定义一个对象的初始化行为。而当我调用x=SomeClass() 时,__init__ 并不是最先被调用的。实际上有一个叫做 __new__ 的方法,事实上是它创建了实例,它传递任何参数给初始化程序来达到创建的...
Python 是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块...
准备安装gitlab,发现系统目前的python版本为2.4.3版本.太低了, 虽然目前最高版本为3.3.0版本.但gitlab不支持这个版本.没有办法,我们这里将python升级到2.7.6版本. 更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python...
本文是Python TurboGears 2框架的入门文档《Whetting the Appetite: make a Wiki in 20 Minutes》的简单翻译,并对一些文档中笔误或出错的地方做简单的校正。 原文地址:Whetting the Appetite: Make a Wiki in 20 Minutes ※注意:因TurboGears 项目是一个 “大框架(mega...
最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。  为何选择Sublime Text? 我以前一直是TextMate的忠实用户。这是一个轻量级的、开源的软件,作为OS X的本地应用,...
以前写过一个刷校内网的人气的工具,JAVA的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-) 校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证 ...
第一步: 登陆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个值,主要是...
学python有一段时间了,花了两天时间写了个备份的脚本。可以将Linux vps上的网站目录及数据库全部导出一份到远程ftp服务器上,再配置crontab实现每天的自动备份。加入了N多自动判断,不会导致程序轻易出错。 代码仅适于python2,不适用于python3。因为调用了压缩模块,还需要yu...
首先看一个例子: f = open('thefile.txt','w') #以写方式打开, try: f.write('wokao') finally: f.close() 文件的打开方式: f = open(‘文件’,'mode’) ‘r’:只读(缺省。如果文件不存在,则...
python本身自带一个ftp模块,可以轻松实现FTP的上传,下载等操作。下面来看看用法: from ftplib import FTP import socket #用来设置超时时间 FTP.connect(服务器地址,端口,超时时间) # 连接服务器 FTP.login(用户名,用户密码) # 用户登录 FTP.pwd(路径) ...
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 ...
python有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构 web server ---->application -----> DB server 主流的web server 一个巴掌就能数出来,apache,lighttpd,Nginx,iis application,中文名叫做应用服务,就是你基于某个web...
问题 众所周知,在 python 中,+ 运算符可以使用在列表上,+ 运算符只需要第二个操作数是可迭代的,那么 + 显然可以运算在 "ha" 上。 代码如下: >>> x = [] >>> x += "ha" >>> x ['h', 'a'] >>&g...