随笔分类 - python
摘要:如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,...
阅读全文
摘要:探测Xpath版本非常简单,使用lower-case()功能将大写字符转换成小写字符,然后跟小写字符进行对比,如果结果为空,意味着没有lower-case()函数定义,版本为1.0,否则就是2.0版本。/lib/book[title="Bible"and lower-case('A') = "a"]...
阅读全文
摘要:新手刚开始学习Python,目前学习《笨方法学python》ing~在学习习题46时需要安装几个软件包:pip、nose、virtualenv、distribute !在此记录Linux下安装python软件包的安装方法:1、首先我们刚刚pip是什么?在pip的python官网上我们可以看到,pip...
阅读全文
ValueError: invalid literal for int() with base 10 分类: 问题总结 python 2013-12-09 09:12 3782人阅读 评论(0) 收藏
摘要:Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '1.0'如果写int("1.0")就会错误,因为python假设需要进行int转型的...
阅读全文
摘要:if ... __name__ 可以实现运行本模块、和在其他模块中导入该模块时调用不同的函数,在这两种情况下,对该模块的函数进行拆分调用。如果是运行本模块,则执行在__name__=="__main__" 中调用的函数。如果是在模块B中导入模块A,则在导入模块A时,执行__name__=="__ma...
阅读全文
摘要:出处:http://blog.chinaunix.net/uid-1721137-id-266703.html在Python编程中经常会遇到函数(function),方法(method)及属性(attribute)以下划线'_'作为前缀,这里做个总结。主要存在四种情形1. object # publ...
阅读全文
摘要:位置参数:def chartotuple(x,y,*z): #使用*z收集实参中的参数 print x,y,zchartotuple(1,2,3,4,5) # 结果:1 2 (3, 4, 5)======================================================...
阅读全文
摘要:测试一行代码的运行时间,在python中比较方便,可以直接使用timeit:Timer 类:__init__(stmt="pass", setup="pass", timer=default_timer) stmt 是执行语句,setup 是导入执行语句环境 print_exc(file=Non...
阅读全文
摘要:python 操作windows下的目录python 操作windows下的目录python操作目录、文件相关的函数,在os模块中,当然或许也有别的模块提供了更方便的函数以下列出的所有函数均亲自测试过!1、os.getcwd() os.chdir(dir) #获取当前目录 ,改变当前目录为dir2、...
阅读全文
摘要:要依次生成:dict1= {}dict2 = {}dict3 = {}....等多个字典方法:a=[ {} ] * n #n就是要生成的字典个数例如:a = [{}]*10a[ 0 ] ={ }a[ 1 ] ={ }a[ 2 ] ={ }a[ 3 ] ={ }...........a[ 9 ] ={...
阅读全文
摘要:http://wiki.python.org/moin/HowTo/Sorting?highlight=%28howto%29#The_Old_Way_Using_the_cmp_Parameterpython列表排序简单记一下python中List的sort方法(或者sorted内建函数)的用法。...
阅读全文
摘要:gzip 压缩格式的网站处理方法---sina.com#coding:utf-8import urllib2import reimport zliburl_address = 'http://www.sina.com.cn'f = urllib2.urlopen(url_address)buf = ...
阅读全文
摘要:import threadingdef test(a,b): print a, bp = threading.Thread(target=test, args=(1,2,))p.start()
阅读全文
摘要:ython的url编码函数是在类urllib库中,使用方法是:编码:urllib.quote(string[, safe]),除了三个符号“_.-”外,将所有符号编码,后面的参数safe是不编码的字符,使用的时候如果不设置的话,会将斜杠,冒号,等号,问号都给编码了。如下:>>> import url...
阅读全文
摘要:经本人亲测,此操作可用。Ubuntu 12.04中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主...
阅读全文

浙公网安备 33010602011771号