08 2012 档案

摘要:正则表达式中,group()用来提出分组截获的字符串,()用来分组import rea = "123abc456"print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(0) #123abc456,返回整体print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(1) #123print re.search("([0-9]*)([a-z]*)([0-9]*)",a).group(2) #abcprint re.search 阅读全文
posted @ 2012-08-20 22:37 jihite 阅读(52763) 评论(0) 推荐(10) 编辑
摘要:缘起看到这样的数据:Marek Čech、Beniardá怎样变成相对应的ascii码呢解决import unicodedatas = u"Marek Čech" #(u表示是unicode而非 ascii码,不加报错!)line = unicodedata.normalize('NFKD',s... 阅读全文
posted @ 2012-08-16 22:31 jihite 阅读(26245) 评论(0) 推荐(0) 编辑
摘要:import osimport os.pathrootdir = “d:\data” # 指明被遍历的文件夹for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for dirname in dirnames: #输出文件夹信息 print "parent is:" + parent print "dirname is"... 阅读全文
posted @ 2012-08-14 22:12 jihite 阅读(123597) 评论(8) 推荐(5) 编辑
摘要:一 创建目录1.mkdir dir1 dir2 (可以同时建多个)2.指定路径下:mkdir D:/data/hello (D:/data路径下创建目录hello)3.在指定路径不存在时,利用参数 -p ,可同时创建不存在的路径: eg:假如"D:/excel/" 路径不存在,利用 mkdir -p... 阅读全文
posted @ 2012-08-13 20:49 jihite 阅读(884) 评论(0) 推荐(0) 编辑
摘要:引 字典,形如 dic = {'a':1 , 'b':2 , 'c': 3},字典中的元素没有顺序,所以dic[0]是有语法错误的。并且不可以有重复的键值,所以 dic.add['c'] = 4后,字典变成 {'a':1 , 'b':2 , 'c': 4}. 待解决问题 如何根据需要可以根据“键”或 阅读全文
posted @ 2012-08-07 22:15 jihite 阅读(162640) 评论(0) 推荐(8) 编辑
摘要:案例: ### 1 ### 结果 ### 2 ### 结果 这里注意两点: 1. if str.find('23'): 此时默认为 str.find('23') != 0: 2. find()函数找不到时返回为-1。 经查阅得知其用法: 函数原型:find(str, pos_start, pos_e 阅读全文
posted @ 2012-08-06 21:09 jihite 阅读(140273) 评论(5) 推荐(0) 编辑

点击右上角即可分享
微信分享提示