随笔分类 -  python

python中的告警处理
摘要:在Python中,遇到异常时,一类是直接抛出异常, ;另一类直接告警 . 对于后者,通常是打印一句话。前者则或中断程序执行。 考虑到避免由于告警导致后续的不可预知的错误,可以对warning进行异常处理。 1. 不让打印告警信息 2. 当异常处理,用except捕获。 详细处理方式 |Value| 阅读全文

posted @ 2016-10-25 09:55 rainduck 阅读(2513) 评论(0) 推荐(0)

pandas中将timestamp转为datetime
摘要:参考自:http://stackoverflow.com/questions/35312981/using pandas to datetime with timestamps 在pandas DataFrame中将timestamp转为datetime,关键要使用unit='s'。而不是ms、us 阅读全文

posted @ 2016-09-27 21:54 rainduck 阅读(19455) 评论(0) 推荐(2)

python中的时间转换
摘要:Python中的时间相关库有: 和 。 主要形式有: datetime timestamp 相互转换: timestamp datetime: datetime timestamp: 时间或日期的格式问题,可以使用strftime 涉及到时区等问题,参考: 1. python timestamp和d 阅读全文

posted @ 2016-09-26 15:58 rainduck 阅读(531) 评论(0) 推荐(0)

反汇编工具capstone安装后import error
摘要:使用 后,使用如下代码import时出现error。 错误信息: 此时,应该是capstone的版本问题。只需要使用如下命令重新安装即可。 done. 阅读全文

posted @ 2016-04-23 14:56 rainduck 阅读(1446) 评论(0) 推荐(0)

按需要对Androguard进行定制增强
摘要:按需对Androguard进行增强和定制修改Androguard是一个对android应用程序进行分析的基于python的平台,功能强大。但是在使用的过程中,提供的功能不一定如我们所需,所以需要进行额外的patch一下。例如,androguard只提供了函数show_Permissions(dx)来... 阅读全文

posted @ 2014-04-16 14:08 rainduck 阅读(1237) 评论(4) 推荐(0)

python中threading方式创建的线程的终止
摘要:对于采用threading方式创建的线程,没有提供推出的方法,只能是等线程函数结束。但是有些情况需要强制结束,这就比较麻烦了。有如下实现方式:import threadingimport inspectimport ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if needed""" if not inspect.isclass(exctype): exctype = type(exctype) res = ctype 阅读全文

posted @ 2013-03-29 23:03 rainduck 阅读(21828) 评论(1) 推荐(1)

Raspberry PI上操作GPIO(GPIO编程)
摘要:一 Raspberry PI的GPIO1. 什么是GPIO2. Raspberry上的GPIO介绍二Raspberry PI上编程操作GPIO1. Python操作(1) 安装环境 a.下载控制GPIO的python库:http://pypi.python.org/pypi/RPi.GPIO/0.3.1a#downloads b. 在Pi上安装python-dev: sudo apt-get install python-dev c. 解压并安装python库 tar xvzfRPi.GPIO-0.x.xx.tar.gz cdRPi.GPIO-0.x.xx sud... 阅读全文

posted @ 2012-09-22 01:44 rainduck 阅读(18693) 评论(0) 推荐(0)

Eclipse+Pydev环境搭建
摘要:下载并安装python下载Eclipse classic,http://www.eclipse.org/downloads/,然后解包下载pydev包(pydev 2.0)将pydev2.0包解压后,将future和plugins目录放在eclipse解压后的目录中的相应目录中(即合并)打开eclipse,在窗口à首选项 对话框中(windowsàpreferences),在树形列表中选择"Pydev"à"Interpreter python",点击新建(new) ,从Python的安装路径下选择Python.exe,然后会 阅读全文

posted @ 2011-06-25 01:40 rainduck 阅读(338) 评论(0) 推荐(0)

导航