- 博客(30)
- 资源 (5)
- 收藏
- 关注
转载 Python repr() 或str() 函数, 反引号
Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形式的话, str() 会返回与repr()等同的值。很多类型,诸如数值或链表、字典这样的结构,针对各函数都有着统一的解读方式
2013-05-30 10:47:12 1604
转载 python字典的格式化字符串
字典的格式化字符串很酷。在每个转换说明符中的%字符后面,可以加上(用园括号括起来的)键,不带引号。后面在跟上其他说明元素。In [1]: phonebook = {'Alice':123, 'hello':456, 'sky':789}In [2]: "Alice's phone number is %(Alice)s" % phonebookOut[2]: "Alice's pho
2013-05-29 15:36:51 1021
转载 python 正则表达式操作指南
python 正则表达式操作指南以下内容不错http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E6.90.9C.E7.B4.A2.E5.92.8C.E6.9B.BF.E6.8D.A2
2013-05-28 16:18:26 807
原创 #小练习 从多个文件中提取电话号码
import sys,glob,re,fileinputpattern = r'(\d{3})\D*(\d{3})\D*(\d{4})\D*(\d*)$''''测试数据:800-555-1212800 555 1212800.555.1212(800) 555-12121-800-555-1212800-555-1212-1234800-555-12
2013-05-28 15:40:59 1433
转载 doing
http://blog.sina.com.cn/s/blog_491874bb010006ei.htmlhttp://5ydycm.blog.51cto.com/115934/304324fileinput 模块http://blog.csdn.net/tianzhu123/article/details/8186513for line in fileinput.inp
2013-05-27 22:55:50 583
原创 linux小命令
cp -r dir1 target 递归复制、拷贝文件夹dir1的内容至target目录free -m 查看内存使用量和交换区使用量df -h 查看各分区使用情况fdisk -l 查看磁盘所有分区w 查看活动用户yny 从当前光标起,复制n行数据p 粘贴或者使用 v,块操作,选择要复制的数据行,再点击y,进行复制。点击p,粘贴
2013-05-27 10:34:01 674
转载 正则表达式 断言
转载地址:http://cnn237111.blog.51cto.com/2359144/749047正则表达式的先行断言和后行断言一共有4种形式: (?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion) (?!pattern) 零宽负向先行断言(zero-width negative lookahead asse
2013-05-27 05:57:22 1310
转载 linux命令rmdir用法详解
功能说明:删除目录。 语 法:rmdir [-p][--help][--ignore-fail-on-non-empty][--verbose][--version][目录...] 补充说明:当有空目录要删除时,可使用rmdir指令。 参 数: -p或--parents 删除指定目录后,若该目录的上层目录已变成空目录,
2013-05-24 16:16:16 1071
转载 linux tar压缩命令
压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后
2013-05-24 16:15:19 1689
原创 #小练习 正则表达式匹配邮箱名称
s='[email protected], [email protected],[email protected], [email protected], [Master][email protected],[科比][email protected],[email protected],[email protected]'要求:输出[email protected] 或 [xxx][email protected] 格式的邮箱地址,邮箱末尾可以有逗号
2013-05-23 16:15:31 1068
原创 正则 分组group
import res=r'ht+p://(w{1,3})\.(.*)\.(com)'mo=re.compile(s)ob=mo.search('http://www.python.com') #返回一个MatchObjec 对象print obprint ob.groups() #以元组形式返回所有的组print ob.group(0) #默认0,以字符串形
2013-05-23 10:40:11 722
转载 Python中re(正则表达式)模块函数学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.match ,从字符串开头匹配,返回一个Match Object,或None re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import retext = "JGood
2013-05-22 15:14:54 11191
原创 shutil.rmtree()
#如果存在以下树结构: | ---- a.txt | ----picturc | -- folder1 ----| -----folder_1 -----| ------ entertainmentG:--
2013-05-21 17:11:55 37921 3
原创 #小练习 os.remove() 删除目录文件
#目前只能删除文件,删除空目录未完成(红色部分)import os#os.chdir('G:\2013-05-21')def getfile(dir_path): #print dir_path if os.path.exists(dir_path): path_list = getlist(dir_path) p
2013-05-21 15:49:03 9769
转载 Python文件夹与文件的操作
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在
2013-05-21 15:33:43 830
原创 使用glob模块,遍历E盘下的mp3文件
import globimport osbase=r'E:\*'tag=['.mp3']def getMp3(name,label): dir_file=[m for m in glob.glob(name) if m!='E:\\$RECYCLE.BIN' and m!='E:\\System Volume Information' ] #print
2013-05-15 15:40:33 1029
原创 #遍历E盘下的mp3文件
#变量E盘下的mp3文件,输出mp3文件的路径import osbase=r'E:\\'tag=['.txt'] def getmp3(root,label): base_list = [os.path.normcase(i) for i in os.listdir(root) if i !='System Volume Inform
2013-05-14 18:27:30 867
原创 获取指定扩展名的文件
#以获取mp3文件为例import osname=r"E:\KwDownloadx\song"tag=['.mp3']def getmp3(dirname,label): mp3list = [os.path.normcase(i) for i in os.listdir(dirname)] print [ os.pa
2013-05-14 16:06:00 746
原创 #小练习 异常
while True: try: m=input('Please input first namuber:') n=input('Please input second namuber:') res= m/n #多个异常,建议此处使用Exception e;使用e打印详细异常信息 excep
2013-05-14 13:35:00 909
原创 # 输出目录下的文件 os模块
#coding:utf-8import osdirname = 'D:\\'li=[f for f in os.listdir(dirname)]print lifor f in li: if os.path.isfile(os.path.join(dirname,f)): print os.path.join(dirname,f
2013-05-13 18:01:05 632
转载 在window下设置环境变量
在window下设置环境变量====================================================================================右击我的电脑--->属性--->高级--->环境变量--->系统变量(最好还是在系统变量中建,这样所有用户都可以使用)点击新建: 变量名: JAVA_HOME 变量值: 你
2013-05-13 13:52:54 916
转载 robot framework环境的搭建
此教程针对初学者,尽量避免因为环境问题导致的运行问题。如有问题,请入群247870083讨论,本次安装所需软件,亦会在群共享(RF环境准备.rar)。本机环境win8 64位虚拟机,只有1个盘,同志们安装请移到其他盘。由于安装软件较多且运行系统单一,尽量每次安装好后都验证一下。下载链接没时间去一个个验证了。不想麻烦的直接下载LZ的环境合集,里面可能有你需要的。1. 安装RF准备环
2013-05-13 10:38:29 1815
转载 linux设置python环境变量
添加环境变量主要是在/etc/profile中例如,在/usr/local/下安装了python2.7因为系统默认是2.4,所以#pythonPython 2.4.3 (#1, Sep 3 2009, 15:37:37)[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2Type "help", "copyright",
2013-05-13 10:37:38 6832
转载 VirtualBox虚拟机网络设置(四种方式)
VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式第一种 NAT模式解释:NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhos
2013-05-11 15:40:34 786
转载 Ubuntu 设置静态IP上网
今天在无线网络下,虚拟中的Ubuntu无法上网,解决方法如下,仅供参考:无线网络下,Virtual Box设置2个网卡,网卡1:NAT、网卡2:Bridge 连接,vi /etc/network/interfacesauto loiface lo inet loopbackauto eth0iface eth0 inet dhcpauto eth1
2013-05-11 11:18:10 1717
转载 在ubuntu上关闭tomcat的自启动
在untutu系统上,如果你通过aptitude install tomcat6 -y来安装tomcat的话,那么,在ubuntu系统启动的时候,默认情况下tomcat是自启动的.当然,如果,是服务器的话,那么,就无所谓了.但是如果是桌面系统的话,就会占用资源.并且可能会和一些特定的应用程序端口产生冲突.为了解决这个问题,我们在需要的时候再开启对应的程序.所以,就需要关闭tom
2013-05-07 09:45:20 1015
转载 bash: ./java: cannot execute binary file 问题
转载地址:http://blog.sina.com.cn/s/blog_62ef2f1401014zvx.htmlbash: ./java: cannot execute binary file 问题问题现象描述:到orcal官网上下载了两个jdk:(1)jdk-7u9-linux-i586.tar.gz ------------>3
2013-05-06 18:05:47 2351
转载 Ubuntu12.04.1安装JDK
Ubuntu12.04.1安装JDKuname -a查看linux系统版本信息,下载对应的jdk版本。如果是32位的操作系统,下载32位的jdk使用: java -version.出现了:zack@ubuntu:~$ java -versionThe program ‘java’ can be found in the following packages:* de
2013-05-06 11:45:20 2567
原创 #小练习 冒泡排序
alist=['deff', 'ABC','xtazz','Abc','abc',]#len(alist)=5for i in range(len(alist)-1): # i = 0 1 2 3 for j in range(len(alist)-i-1): if alist[j] > alist[j+1]:
2013-05-03 14:36:40 568
原创 异常处理
==============================================================================================================================================================================================
2013-05-02 11:13:54 499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人