
Python
文章平均质量分 87
小白的学习笔记
这个作者很懒,什么都没留下…
展开
-
log级别设置
软件中总免不了要使用诸如 Log4net, Log4j, Tracer 等东东来写日志,不管用什么,这些东东大多是大同小异的,一般都提供了这样5个日志级别: × Debug × Info × Warn × Error × Fatal一个等级比一个高,但是在具体开发中,关于应该如何选择适应的等级,却没有找到好的文章进行说明。记录一下转载 2014-08-18 12:41:40 · 801 阅读 · 0 评论 -
Python补充05 字符串格式化 (%操作符)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。 模板格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并转载 2014-11-04 21:46:55 · 677 阅读 · 0 评论 -
python with用法
python中with可以明显改进代码友好度,比如:[python] view plaincopyprint?with open('a.txt') as f: print f.readlines() with open('a.txt') as f: print f.readlines()为了我们自己的类也可以使用with, 只转载 2014-10-22 11:45:53 · 662 阅读 · 0 评论 -
Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup)
最近两周都在学习Python抓取网页方法,任务是批量下载网站上的文件。对于一个刚刚入门python的人来说,在很多细节上都有需要注意的地方,以下就分享一下我在初学python过程中遇到的问题及解决方法。一、用Python抓取网页基本方法:[python] view plaincopyprint?"font-size转载 2014-12-27 20:17:58 · 2129 阅读 · 0 评论 -
python 多线程
一个python 多线程的例子#coding=utf-8#!/usr/bin/pythonimport threadingimport timeimport libvirtclass mig_thread (threading.Thread): #继承父类threading.Thread def __init__(self, domain, conn):原创 2015-05-22 22:18:32 · 631 阅读 · 0 评论 -
matplotlib绘图
包括设置刻度等import matplotlib.pyplot as pltdata = [310,31,30,30,31,36,31,30,30,29,30,31,36,3]fig,ax = plt.subplots()plt.xlabel('request sequence')plt.ylabel('request delay (millisecond)')"""set原创 2015-09-26 10:24:05 · 511 阅读 · 0 评论 -
由python代码生成UML类图
1、首先安装graphviz,一个画图工具,地址为:http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi2、pyreverse能方便的生成uml类图,pylint里自带了pyreverse这个工具。使用pip安装pylintpip install pylint3、使用,可以参考的命令为原创 2015-10-28 22:17:25 · 8563 阅读 · 0 评论 -
matplotlib 基础教程
Matplotlib for Python Developers这个教程也很不错,http://reverland.org/python/2012/09/07/matplotlib-tutorial/也可以参考官网的Gallery,http://matplotlib.org/gallery.html做数据分析,首先是要熟悉和理解数据,所以掌握一个趁手的可视化工具是非常重要的,否转载 2015-12-15 18:48:53 · 8664 阅读 · 0 评论 -
matplot同时画两条线,代码示例
效果图:代码:import matplotlib.pyplot as pltmigtime = [16.6,16.5,16.9,17.1,17.2,18.1,18.2,18.4,19.4,19.3,20.4,20.3,22,21.7,22]delay = [108,98,92,83,87,77,85,48,31,58,35,43,36,31,19]fig,ax =原创 2015-12-15 19:10:07 · 49050 阅读 · 1 评论 -
python 代码中加入日志系统
在修改一些系统的python源代码时,经常查看自己的修改是否有效,或者查看系统中的一些参数是什么样子的,此时可以加入一个与系统无管的日志模块,对原系统不造成影响,又能查看参数:记录如下:#####log configimport logging as qwm_logimport logging.handlerslog_file='C:\\Users\\founder\\Desktop\原创 2015-12-21 11:33:04 · 1503 阅读 · 0 评论 -
Python函数参数总结
#Python函数参数总结作为一个没有系统学习过python,却要与之日日相对看源码的人,真尼玛痛苦啊。。。经常看到**kws之类的,心中狂虐:这啥?指针的指针?!T^T昨天看《Python核心编程》的时候,刚好看到了函数部分,于是顺势将目前接触到的集中参数类型都总结一下吧^^总的来说,除去普通的normal args,python中比较特别的函数参数有:关转载 2014-10-06 23:18:06 · 816 阅读 · 0 评论 -
openstack nova 基础知识——Kombu
Kombu是一个AMQP(Advanced Message Queuing Protocol)消息框架。所谓框架,就是一个软件的半成品,是为了提高开发效率而开发的。AMQP是一个协议,而RabbitMQ是对这个协议的一个实现。Kombu和RabbitMQ的关系是什么呢?我觉得就好像javaAPI和Structs/Hibernate这些框架的关系一样,转载 2014-10-22 11:46:34 · 946 阅读 · 0 评论 -
Python模块学习 ---- logging 日志记录
许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到日志转载 2014-08-21 14:26:28 · 742 阅读 · 0 评论 -
Python SSH登录Linux主机
最近闲着学习python,看到有个paramiko模块,貌似很强大,学着写了个一个小程序,可以直接在window下登录到linux,执行并返回执行结果。转载 2014-09-06 09:29:08 · 3410 阅读 · 0 评论 -
Pexpect简单的测试——一个 expect的python实现
Pexpect简单的测试——一个 expect的python实现 @for & ever 2010-07-03 Pexpect 是一个自动控制的 Python 模块,可以用来ssh、ftp、passwd、telnet 等命令行进行自动交互。官方网站是 http://www.noah.org/通过它,可以实现类似 expect 的操作。例如我们可以用它来写p转载 2014-09-06 16:54:29 · 1115 阅读 · 0 评论 -
python 获取当前时间
我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前转载 2014-08-22 14:59:55 · 1169 阅读 · 0 评论 -
python 发送http请求
原文地址:http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201231085444250/转载 2014-08-12 20:45:39 · 1649 阅读 · 0 评论 -
Python repr str 函数
Python repr() 或str() 函数Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。repr()与反引号操作符``做的是完全一样的事情;repr()返回的是一个对象的"官方"字符串表示(对python比较友好),绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象。即 obj= eval(repr(obj)),也有情况转载 2014-08-13 16:16:35 · 1253 阅读 · 0 评论 -
python list操作
创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一转载 2014-08-13 17:36:02 · 1071 阅读 · 0 评论 -
Python yield 使用浅析
原文地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/转载 2014-08-16 14:27:45 · 605 阅读 · 0 评论