Python
攻城狮joe
希望能和大家相互学习,相互交流,提升自己!
展开
-
Python中关于with open file as 的用法
最近用到python来处理文本文件了,然后需要处理文件。发现python中提供的with open as 这个还是用的不错的!好的,废话不多说了,看下例子:with open('./sigir_title_cizu.txt') as cizu, open('sigir_title.txt') as titles:cizuData = cizu.readlines()title原创 2015-04-23 18:57:42 · 45562 阅读 · 3 评论 -
python模块:xlsxwriter和xlrd相结合读取、写入excel文件
python模块简单说明:xlsxwriter:负责写入数据xlrd:负责读取数据 xlsxwriter 官方文档:http://xlsxwriter.readthedocs.org 本实例是刚写出来的,目前比较粗糙。写这实例主要是结合平时工作内容,把手动操作改成自动化。平时线上更新游戏版本号后,需要把版本号记录到一个excel文件中转载 2015-04-13 13:39:47 · 17372 阅读 · 3 评论 -
python操作Excel读写(使用xlrd和xlwt)
导入import xlrd打开exceldata = xlrd.open_workbook('demo.xls') #注意这里的workbook首字母是小写查看文件中包含sheet的名称data.sheet_names()得到第一个工作表,或者通过索引顺序 或 工作表名称table = data.sheets()[0]table = data.sheet_by_index(0)table = da...转载 2015-04-13 13:20:56 · 1427 阅读 · 2 评论 -
Python中函数partial的应用
函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。通过设定参数的默认值,可以降低函数调用的难度。这里的话就要用到偏函数了。例如:import functoolsdef add(a,b):return a+badd(2,3)#输出结果为:5原创 2015-10-18 19:37:26 · 668 阅读 · 0 评论 -
Python 中的Duck Typing
在学习Python的时候发现了鸭 子类型这个术语,听起来好像很有意思一样,所以把它记下来。鸭子类型(Duck Typing)的名字来源于“鸭子测试”: “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子”这句话可以理解成这样,当一个对象A具有了对象B的特定方法,那么我们就可以说对象B也是对象A例如:class Duck: def q原创 2015-10-20 18:00:50 · 1323 阅读 · 0 评论 -
python中自定义模块的引用
在python中,实现能够在任何路径下都可以直接import,就必须将存放函数或类的文件添加到python的搜索路径。其实很简单,主要步骤就是:import syssys.path.append(r'D:/xlwt/')#当前文件存放在D:/xlwt/这个目录下这样就可以引用这个目录下的类了原创 2016-01-05 21:25:47 · 2437 阅读 · 0 评论