python3.0:python3.0 字典key排序

IDLE 3.0 dic = {"aa":1,"bb":2,"ab":3} dic {'aa': 1, 'ab': 3, 'bb': 2} for k in sorted(dic.keys): pr (k) aa ab ----------------------------------------------- 字典对象其实就是键-值对 下面是字典对象添加修改删除 (修改和添加思路方法相同... [阅读全文]

python写文件:python 文件和目录操作

1)os.path 1.1 os.path.isabs(path) 是否是绝对路径 1.2 os.path.isfile(path) 1.3 os.path.isdir(path) 1.4 os.path.islink(path) 是否是链接;但如果系统不支持链接返回False 1.5 os.path.ismount(path) 是否为驱动器;但是很不幸是在python 3.0中这是个不能运行 原... [阅读全文]

pythonzipfile:python zip文件 压缩

从简单角度来看话zip格式会是个不错选择而且python对zip格式支持够简单够好用1)简单应用 如果你仅仅是希望用python来做压缩和解压缩那么就不用去翻文档了这里提供个简单使用方法让你看就能明白 import zipfile f = zipfile.ZipFile('filename.zip', 'w' ,zipfile.ZIP_DEFLATED) f.write('file1.txt') ... [阅读全文]

python代码:python 数据加密代码

1、hashlib import hashlib #创建个哈希对象 md = hashlib.md5 #md = hashlib.sha1 #md = hashlib.sha224 #md = hashlib.sha25 #md = hashlib.sha384 #md = hashlib.sha512 1.1 hashlib.update(arg) 1.2 hashlib.digest #返回数... [阅读全文]

python单元测试:python 测试实现思路方法

1)doctest 使用doctest是种类似于命令行尝试方式使用方法很简单如下 er" _disibledevent=复制代码 代码如下:def f(n): """ f(1) 1 f(2) 2 """ pr(n) __name__ '____': import doctest doctest.testmod 应该来说是足够简单了另外还有种方式doctest.testfile(file... [阅读全文]

ntext:pymssql ntext字段调用问题解决思路方法

下面是方式:Example script - pymssql module (DB API 2.0) Example script - _mssql module (lower level DB access) 不过在我使用过程中发现如果表中包含了ntext字段就会出错提示 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用Unicode排序规... [阅读全文]

图片验证码代码:python 图片验证码代码

下面是个实战项目结果 er" _disibledevent=复制代码 代码如下:#coding: utf-8 import Image,ImageDraw,ImageFont,os,,random,ImageFilter def initChars: """ 允许集合集合为数字、大小写字母 usage: initChars param: None : list 返回允许集和 for: picCh... [阅读全文]

糗事百科:下载糗事百科的内容_python版

er" _disibledevent=复制代码 代码如下:#coding:utf-8 import urllib.request import xml.dom.minidom import sqlite3 import threading import time logger(object): def log(self,*msg): for i in msg: pr(i) Log = logg... [阅读全文]

pythonself:python 参数列表中的self 显式不等于冗余

self在区分全局变量/和对象中成员变量/十分有用例如它提供了种作用域机制我个人认为比Ruby@和@@清晰多了这可能是习惯使然吧但它确实和C、Java中this很相似 然而self总是有令我困扰地方我以前在这里说过—我曾幻想能在Python3中这些能得以改进然后通常会引发轮热议并最终以人们所说“显胜于隐”告终 我在巴西时候曾和Luciano Ramalho(巴西Python组织主席)有过次交谈他让... [阅读全文]

gaedjango:Python GAE、Django导出Excel的思路方法

但GAE、Django并没有直接将pyExcelerator导出为Excel思路方法我思路是先用把数据导入到Workbook和Worksheet中如果存为文件可以直接Workbooksave思路方法但GAE不支持本地文件操作即使图片也只能存放在DataStore中但我们可以类似于返回图片思路方法直接将Excel 2进制流返回给浏览器这就需要修改下Workbook代码加入返回 2进制流思路方法我给他... [阅读全文]

python入门:Python类的基础入门知识

er" _disibledevent=复制代码 代码如下: Account(object): "个简单类" account_type="Basic" def __init__(self,name,balance): "化个新Account例子" self.name=name self.balance=balance def deposit(self,amt): "存款" self.balance... [阅读全文]

连连看算法:Python 连连看连接算法

功能:为连连看游戏提供连接算法 介绍说明:模块中包含个Po类该类是游戏基本单元“点”该类包含属性:x,y,value 其中x,y代表了该点坐标value代表该点特征:0代表没有被填充1-8代表被填充为游戏图案9代表被填充为墙壁 模块中还包含个名为posPo列表其中保存着整个游戏界面中每个点 使用模块时候应首先createPos思路方法化游戏界面中每个点然后可通过pos访问到每个点继而化界面 模块中... [阅读全文]

暴风转码:Python转码问题的解决思路方法

比如若要将某个String对象s从gbk内码转换为UTF-8可以如下操作 s.decode('gbk').encode('utf-8′) 可是在实际开发中我发现这种办法经常会出现异常: UnicodeDecodeError: ‘gbk' codec can't decode s in position 30664-30665: illegal multi sequence 这 是遇到了非法——尤其... [阅读全文]

python学习笔记:Python函数学习笔记

局部名字静态检测 Python探测局部作用域时候:是在python编译代码时检测而不是通过他们在运行时赋值 正常情况下没在中复制名字将在包含它模块中查找: x=99 def selector: ... pr x ... selector 99 但是: def selector: ... pr x ... x=100 ... selector Traceback (most recent ... [阅读全文]

python学习笔记:Python日期操作学习笔记

比如用 pr ','.join(datelist) 就可以将datelist列表里面所有项目并成个串当然这个表达式会在每个项目中间插入个逗号这种方式比用循环方式更简洁 日期操作必须使用time或datetime库 import time s="2006-1-2" time.strptime(s,"%Y-%m-%d) 这是将串格式日期及时间转成日期对象 转义符对应意义如下 %a 本地简化星期名称... [阅读全文]

wxpython教程:wxPython 入门教程

这篇文章是有关 wxPython但 wxPython 实际是两件事物组合体:Python 脚本语言和 GUI 功能 wxWindows 库(有关 wxWindows 介绍请参阅 developerWorks上 “细述 wxWindows” )wxWindows 库是为了最大可移植性 C/C 库而抽取 GUI 功能所以 wxWindows 应用和生俱来地可以运行在 Windows、带 X、KDE 或... [阅读全文]

如何学好python:新手该如何学python如何学好python?

根据本人学习经验我整理总结了以下十点和大家分享: 1)学好python第步就是马上到www.python.org网站WebSite上下载个python版本我建议初学者不要下载具有IDE功能集成开发环境比如Eclipse插件等 2)下载完毕后就可以开始学习了学习过程中我建议可以下载些python学习文档比如dive o pythonOReilly - Learning Python等等通过学习语法掌... [阅读全文]

vc调用dll:Python 调用VC++的动态链接库(DLL)

1. 首先VCDLL导出定义成标准C导出: er" _disibledevent=复制代码 代码如下:#def LRDLLTEST_EXPORTS # LRDLLTEST_API __declspec(dllexport) # # LRDLLTEST_API __declspec(dllimport) #end extern "C" LRDLLTEST_API Sum( a , b); ex... [阅读全文]

python:Python urlopen 使用小举例

、打开个网页获取所有内容from urllib import urlopendoc = urlopen("http://www.baidu.com").readpr doc 2、获取Http头from urllib import urlopendoc = urlopen("http://www.baidu.com")pr doc.infopr doc.info.getheader('Content... [阅读全文]

pythonsocket:Python 网络编程起步(Socket发送消息)

、服务端(Server.py) 服务端要做事情是: 1. 创建个Socket对象 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topimport " align=tops = .(.AF_INET, .SOCK_DGRAM) ... [阅读全文]

pythonsetattr:Python __getattr__和__setattr__使用思路方法

比如下面例子: Book(object): def __attr__(self, name, value): name 'value': object.__attr__(self, name, value - 100) : object.__attr__(self, name, value) def __get... [阅读全文]

pythonyield:Python 深入理解yield

只是粗略知道yield可以用来为个返回值塞数据比如下面例子: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/def addlist(alist): for i in alist: yield i + 1取出alist每项然后把i + 1... [阅读全文]

多维数组初始化:Python 初始化多维数组代码

Python中化个5 x 3每项为0最好思路方法是: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/multilist = [[0 for col in range(5)] for row in range(3)]我们知道为了化个维我们可以这样做: Cod... [阅读全文]

python遍历文件夹:Python enumerate遍历数组举例应用

其他语言中比如C#我们通常遍历是思路方法是: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topfor ( i = 0; i list.Length; i)"{" align=top //todo with list[i]" al... [阅读全文]

pythoncopy:Python 拷贝对象(深拷贝deepcopy和浅拷贝copy)

1. copy.copy 浅拷贝 只拷贝父对象不会拷贝对象内部子对象2. copy.deepcopy 深拷贝 拷贝对象及其子对象个很好例子: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topimport copy" align=topa... [阅读全文]

pythonhttplib:Python httplib smtplib使用思路方法

例:使用httplib访问某个url然后获取返回内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topimport httplib" align=top" align=topconn=httplib.HTTPConnection("w... [阅读全文]

pythondatetime:Python 时间处理datetime例子

同时有关datetime也是简单介绍有很多东西需要自己去使用去查帮助才最有效例子:计算上个星期 5并输出解答: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topimport datetime, calendar" align=top" ... [阅读全文]

python脚本:Python open读写文件实现脚本

1.open使用open打开文件后定要记得文件对象close思路方法比如可以用try/finally语句来确保最后能关闭文件 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/" align=topfile_object = open('thefile.txt... [阅读全文]

python字符串:Python 过滤字符串的窍门技巧 map和itertools.imap

具体例子 我们需要在目录中遍历包括子目录(哈哈)找出所有后缀为:rmvb avi pmp 文件(天哪?!你要干什么?这可是我隐私啊~~) er" _disibledevent=复制代码 代码如下:import os def anyTrue(predicate, sequence): True in map(predicate, sequence) def filterFiles(folder,... [阅读全文]

python正则表达式:比较详细Python正则表达式操作指南(re使用)

就其本质而言正则表达式(或 RE)是种小型、高度专业化编程语言(在Python中)它内嵌在Python中并通过 re 模块实现使用这个小型语言你可以为想要匹配相应串集指定规则;该串集可能包含英文语句、e-mail地址、TeX命令或任何你想搞定东西然後你可以问诸如“这个串匹配该模式吗?”或“在这个串中是否有部分匹配该模式呢?”你也可以使用 RE 以各种方式来修改或分割串 正则表达式模式被编译成系列字... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 > 共353条 分12页