python 高级迭代器

admin | python | 2011-01-10
   高级迭代器   HAWAII + IDAHO + IOWA + OHIO == STATES 510199 + 98153 + 9301 + 3593 == 621246 H = 5 A = 1 W = 0 I = 9 D = 8 O = 3 S = 6 T = 2 E = 4 像这样的谜题被称为cryptarithms 或者 字母算术(alphametics)。字母可以拼出实际的单词,而如果你把每一个字母都用 0–9 中的某一个数字代替后, 也同样可以#8220;拼出” 一个算术等式。关键... [阅读全文]
ė 6没有评论 0

python lambda

admin | python | 2011-01-09
lambda 函数介绍 >>> def f(x): ... return x*2 ... >>> f(3) 6 >>> g = lambda x: x*2 >>> g(3) 6 >>> (lambda x: x*2)(3) 6 这是一个 lambda 函数,完成同上面普通函数相同的事情。注意这里的简短的语法:在参数列表周围没有括号,而且忽略了 return 关键字 (隐含存在,因为... [阅读全文]
ė 6没有评论 0

python 正则

admin | python | 2011-01-08
re.match   re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import re     text = “JGood is a handsome boy, he is cool, clever, and so on…”  m = re.match(r”(\w+)\s”, text)   if m:       print m.group(0), ‘\n’, m.group(1)   else:       print ‘not match̵... [阅读全文]
ė 6没有评论 0

python 分析log 一例

admin | python | 2011-01-08
#! /usr/bin/env python #coding=utf-8 import re lineList = open(“c:\123.log”,’r’) myMap = {} def get_value(key,string):     result = “”     strFormat = “%s=([0-9]+)”%key     resultList = re.compile(strFormat).findall(string)     if 0 != len(resultList):         result = resultLis... [阅读全文]
ė 6没有评论 0

file open error: [Errno 22] invalid mode (‘r’) or filename

admin | python | 2011-01-07
Why raw_input() / input() does not work correctly in pydev? The eclipse console is not an exact copy of a shell… one of the changes is that when you press <ENTER> in a shell, it may give you a r, n or rn as an end-line char, depending on your platform. Python does not expect this — from the docs it says that... [阅读全文]
ė 6没有评论 0

python ftp

admin | python | 2011-01-06
python ftp 自己写了个玩玩 #!/usr/bin/python # -*- coding: cp936 -*- import ftplib import os import socket class ftpclass:     ‘help 查看\n cd 进入\n ls 查看\n pwd 路径\n put 上传\n get 下载\n’     def __init__(self,HOST,USER,PASS):         self.HOST=HOST         self.USER=USER         self.PASS=PASS         try:  ... [阅读全文]
ė 6没有评论 0

python except

admin | python | 2011-01-05
python except 有时候后面跟个e  看书没搞明白 try:     a = 1/0 except Exception,e:     print e 不晓得这个e是啥意思 去群里问了下 意思是是捕获Exception的错误 存储到e里面 底下是转载过来的文章 Python异常处理有很强大处理能力,把错信息的显示给客户,在Python异常处理中,可以对其运行操作,下面是我们是对Python异常处理进行的一个详细的介... [阅读全文]
ė 6没有评论 0

python 用处

admin | python | 2011-01-03
  特性 好处 无须编译连接 加快开发周期 无须类型定义 简洁、灵活 自动内存管理 避免内存管理的麻烦 高级数据类型和操作 内置对象加快开发进程 面向对象 代码重用; 能以C++, Java, COM, and .NET 整合 可C语言扩展 优化, 定制, 利用旧代码, 系统黏合 类, 模块, 异常处理 大规模的项目在进行大方面... [阅读全文]
ė 6没有评论 0

python 半双工聊天

admin | python | 2011-01-02
课后题 python 半双工聊天代码 这个是服务端 #!/usr/bin/python from socket import * from time import ctime HOST=” PORT=21568 BUFSIZ=2048 ADDR=(HOST,PORT) tcpSerSock=socket(AF_INET,SOCK_STREAM) tcpSerSock.bind(ADDR) tcpSerSock.listen(5) while True:     print ‘wait for connection…’     tcpCliSock,address=tc... [阅读全文]
ė 6没有评论 0

python com

admin | python | 2011-01-01
 可以通过在组件式GIS开发中集成Python来提高开发效率和质量。Python可以在GIS系统开发中编写数据的导入导出、处理、分析等模块,以及应用 系统的业务逻辑层和科学研究中的空间分析、地学建模等模块。Python和组件式GIS可以通过PythonCOM实现的Python的COM接口来集 成,在VB等开发语言中调用使用Python开发的COM服务器组件,从而实现了GIS系统和Python... [阅读全文]
ė 6没有评论 0
Ɣ回顶部