- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 搞清楚 Python traceback
目录[-]1. Python中的异常栈跟踪2. 使用cgitb来简化异常调试3. 使用logging模块来记录异常上周公司组织Python方面的代码review,其中提到一个问题就是没有一个统一的异常日志分析机制,都乱七八糟的,然后回头看了一下自己项目的异常处理方面,感觉对Python异常体系以及相关的工具模块了解不是很深。有必要整理一下关于Python异常处理
2015-01-27 20:03:12
923
转载 Python 代码调试技巧
Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相关工具进行 debug。1 评论:张 颖, 软件工程师, IBM2012 年 5 月 03 日内容
2015-01-27 17:20:03
533
转载 Vim 分屏功能+无插件Vim编程技巧
本篇文章主要教你如何使用 Vim 分屏功能。分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。
2015-01-23 12:42:22
20342
转载 PDB调试
在python中使用pdb模块可以进行调试import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式 (Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h说明下这几个关键 命令>断点设置 (Pdb)b 10 #断点设置在本py的第10行或(Pdb)b ots.py:20 #
2015-01-22 16:01:56
1314
转载 使用python的logging模块
一、从一个使用场景开始 开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件 Python代码 import logging # 创建一个logger logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) #
2015-01-20 19:28:38
566
转载 Python标准库06 子进程 (subprocess包)
这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与shell类似。 subprocess以及常用的封装函数当我们运行python的时候,我们都是在创建并运行一个进程。正如我们在Lin
2015-01-20 19:24:27
404
转载 子进程模块subprocess
本来收集整理网络上相关资料后整理:从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.*一、subprocess.Popens
2015-01-20 18:08:12
563
转载 python __file__ 与argv[0]
python __file__ 与argv[0]在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__。sys.argv[0]获取主执行文件路径的最佳方法是用sys.argv[0],他就是脚本的第一个参数,所以它的值在本模块以及被调用模块中都保持不变,它可能是一个相对路径,输入的是绝对路径就是绝对路径,输入的是相对路径就是相对路径。所以再
2015-01-12 17:58:45
482
基于物联网的智能体育馆方案设计与实现
2016-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人