摘要: 利用缓存实现简单的获取import urllibimport osdef reporthook(blocks_read,block_size,total_size): if not blocks_read: print 'Connection opened' return if total_size < 0: print 'Read %d blocks ( %d bytes ) '%(blocks_read,blocks_read*block_size) else: amount_read = blocks_read*b... 阅读全文
posted @ 2012-08-19 22:18 Crazy_yiner 阅读(1925) 评论(2) 推荐(0) 编辑
摘要: 首先导入模块from xlrd import open_workbook 然后创建文件对象wb = open_workbook(file,'rb')for s in wb.sheets():#遍历工作表s.cell(x,y)表示x行y列的元素 这里的元素不是str类型在excel中 两个单元格之间相差一个Tab 只介绍了读取excel里面的文件 希望对大家的入门提供方便 更复杂的内容大家慢慢探索 阅读全文
posted @ 2012-08-03 16:12 Crazy_yiner 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Django 模版 和 数据库 在使用中文的时候会报错将模版的文件改为utf-8即可MySQL中 需要改编码在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可,修改my.ini 将[mysql] 和[mysqld]改为Sql代码default-character-set=utf8 保存并关闭,重启MySQL显示编码:Sql代码mysql> show variables like 'character%'; 先修改编码方式,再创建数据库:) 阅读全文
posted @ 2011-12-08 18:42 Crazy_yiner 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: import osimport sysimport reos.system("Tasklist/SVC>w.txt")f=open(r"w.txt","r")s=f.read()f.close()os.remove(r"w.txt")exe1="StudentMain.exe"pat=exe1+r"\s+(\d+)"r=re.findall(pat,s)for rr in r: os.system("ntsd -c q -p "+rr) 编辑器加载中 阅读全文
posted @ 2011-11-25 18:18 Crazy_yiner 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 函数篇: round() 四舍五入 abs() 求绝对值 math.floor() 向下取整 import math 调用math模块 #int()进行转换的时候 自动向下取整 math.ceil() 向上取整 from math import sqrt 直接从模块中调用函数 用sqrt()即可 可以直接将函数赋值给一个变量进行使用:foo=math.floor 直接使用foo()即可 cmath.sqrt()可对负数进行开方 负数的后缀为j python本身对python提供支持 str() repr()都能将值转化为字符串 str是一种类型 而repr是一个函数 str()将值转化为易.. 阅读全文
posted @ 2011-11-24 23:06 Crazy_yiner 阅读(2318) 评论(0) 推荐(0) 编辑
摘要: http://www.pugwoo.com/2010/02/10/pyinstaller.html1、安装PyInstallerPyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操作系统。如在Windows下,将下载解压后的upx.exe放到PyInstaller解压后的文件夹内。设PyInstaller的文件夹为D:\PyInstaller,下同。命令行下进入D:\PyInstaller,运行Configure.py,应该看到如下信息:I: computing EXE_depe 阅读全文
posted @ 2011-11-24 22:51 Crazy_yiner 阅读(9575) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnpython.org/123.html最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。os.system('cat /proc/cpuinfo')但是这样是无法获得到输出和返回值的,继续 Google,之后学会了 os.popen()。output=os.popen('cat /proc/cpuinfo')printoutput.read()通过 os.popen() 返回的是 file 阅读全文
posted @ 2011-11-24 22:47 Crazy_yiner 阅读(914) 评论(0) 推荐(0) 编辑
摘要: import osimport sysimport reos.system("Tasklist/SVC>w.txt")f=open(r"w.txt","r")s=f.read()exe1="QQ.exe"pat=exe1+r"\s+(\d+)"r=re.findall(pat,s)for rr in r: os.system("taskkill /f /pid "+rr) 阅读全文
posted @ 2011-11-24 22:46 Crazy_yiner 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Django的模板中会对HTML标签和JS等语法标签进行自动转义,原因显而易见,这样是为了安全。但是有的时候我们可能不希望这些HTML元素被转义,比如我们做一个内容管理系统,后台添加的文章中是经过修饰的,这些修饰可能是通过一个类似于FCKeditor编辑加注了HTML修饰符的文本,如果自动转义的话显示的就是保护HTML标签的源文件。为了在Django中关闭HTML的自动转义有两种方式,如果是一个单独的变量我们可以通过过滤器“|safe”的方式告诉Django这段代码是安全的不必转义。比如:<p>这行代表会被自动转义</p>:{{data}}<p>这行代表不会 阅读全文
posted @ 2011-11-10 18:50 Crazy_yiner 阅读(9084) 评论(2) 推荐(5) 编辑
摘要: 在C语言中定义多维数组char x[3][5][7][3][9][23]={ { //x[0]之后 "23452212134245", "avdertsdsa", "widnows xp", "widnows vist", "windows 7" "win8" }, { //x[1]之后 "liux", "ri" } }; 阅读全文
posted @ 2011-11-07 20:44 Crazy_yiner 阅读(217) 评论(0) 推荐(0) 编辑