- 博客(7)
- 资源 (14)
- 收藏
- 关注
原创 python中判断某变量是否存在
#!/bin/python def fn(): try: a=0 b = open("1.py") raise "11" #这个异常不是必然发生,我这里只是假设 c = open("2.py") except: if b:
2012-08-20 11:20:57 12201
转载 python 调用smtplib输出重定向问题
http://yeelone.blog.51cto.com/1476571/901975 需求如下:用python写个发送mail的程序 。开启debug 。现在想将这个debug写进一个文件中,代码如下 : stdout_ = sys.stdout sys.stdout = open("debug.txt","write") try:
2012-08-17 12:22:42 951
转载 Python threading模块
python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。thread是比较底层的模 块,threading是对thread做了一些包装的,可以更加方便的被使用。这里需要提一下的是python对线程的支持还不够完善,不能利用多 CPU,但是下个版本的python中已经考虑改进这点,让我们拭目以待吧。 threading模块里面主要
2012-08-16 16:21:47 815
原创 python和bash中的IO重定向
在测试的时候,偶尔需要捕获函数的输出,如果函数运行到最后才输出的话,直接把print换成return就好了 但是函数在运行中,也会输出很多日志,我们需要把它都捕获下来,这时就需要用到IO重定向。 bash #!/bin/bash func (){ echo "func output." } exec 6>&1 # 将fd6与stdout链接起来, 保
2012-08-16 14:33:01 1677
原创 python sqlite中通过字段名获取查询结果
在连sqlite数据库时,用fetchall()查询结果,是用row[0],row[1]这样的方式来打印每列的结果 但是我想用row[“字段名”]方式查询怎么办? import sqlite3 con = sqlite3.connect("mydb") con.row_factory = sqlite3.Row cur = con.cursor() cur.execute("selec
2012-08-10 16:02:30 10280
原创 python中使用re的基本流程
1. 通过re.compile生成正则表达式对象 2. 调用正则表达式对象的match或者search方法生成match或search对象 3. 判断match或search对象对否为None,如果不为None,通过group方法获取分组匹配字符串。 注意: 如果不做判断的话,当匹配失败调用group方法会报异常(AttributeError: 'NoneType' object has n
2012-08-06 15:33:10 4626 2
转载 你应该知道的linux命令 — lsof
lsof命令是什么? 可以列出被进程所打开的文件的信息。被打开的文件可以是 1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接 8.底层的socket字流,网络socket,unix域名socket 9.在里面,大部分的东西都是被当做文件的…..还有其他很多 怎样使用lsof 这里主要用案例的
2012-08-02 11:34:11 830
无损分区软件WINPM7.0
2013-09-09
jenkins开机启动和备份脚本
2012-05-23
C++编程思想 第二卷 源代码
2012-04-14
Quicker.em
2012-04-13
高级perl编程.pdf (黑豹书)
2012-03-23
C++ Primer, Fourth Edition (中英文)
2012-03-23
来自IBM的多线程编程(POSIX).pdf
2012-03-23
在《大耳朵英语》网站上,批量下MP3
2012-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人