Python
涤生新
这个作者很懒,什么都没留下…
展开
-
Python中psutil模块的安装
psutil模块,主要应用于系统监控,分析和限制管理资源及进程的管理,它实现了同等命令工具提供的功能。例如:ps,top,lsof,netstat,ifconfig,who,df,kill,free,nice,ionice,iostat,iotop,uptime,pidof,tty,taskset,pmap等安装psutil模块: 复制代码 代码示例:wget http转载 2015-04-22 18:02:11 · 4647 阅读 · 1 评论 -
Python高效编程技巧
摘要:作者有多年的Python编程经验,并且有很多的编程小技巧和知识,其中大多数是通过阅读很流行的开源软件,如Django, Flask, Requests中获得的。我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识,大多数是通过阅读很流行的开源软件,如Django, Flask, Requ转载 2015-05-05 10:36:18 · 392 阅读 · 0 评论 -
Python reduce函数
python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果官方解释:?1Apply function of two转载 2015-05-05 11:25:05 · 401 阅读 · 0 评论 -
Python 中添加 path 环境变量
1 在/etc/profile 或者 ~/.bashrc 中输出环境变量export PYTHONPATH=$PYTHONPATH:/home/workspace/iaas/2 source /etc/profile 或者 source ~.bashrc转载 2015-05-14 18:17:59 · 3369 阅读 · 0 评论 -
Python no module named tkinter 的解决方法
一个简单的例子#! /usr/bin/env python#coding=utf-8from tkinter import *Label(text="Spam").pack()mainloop() 运行起来却报: no module named tkinter,查了一下,却发现是一个很有趣的原因:Tkinter (capitalized) refers to ver转载 2015-05-17 14:11:40 · 13639 阅读 · 0 评论 -
python book 学习笔记(一)
1 快速检查某个对象是否是字符串或者 Unicode 对象2 字符串左对齐、右对齐、居中对齐3 把一系列小字符串连接成一个大字符串4 将字符串逐字符或逐词反转5 关于集合6 过滤字符串中不属于制定集合的字符原创 2015-05-21 18:33:24 · 383 阅读 · 0 评论 -
python book 学习笔记(三)
1 一次完成多个替换原创 2015-05-25 17:20:33 · 389 阅读 · 0 评论 -
python book 学习笔记(四)
1 创建临时 zip 文件,从中导入一个模块,最后删除该文件2 将文件树归档到一个压缩的 tar 文件3 使用 C++ 类的 iostream 语法4 遍历目录树5 在目录中改变文件的扩展名6 从指定的搜索路径寻找文件原创 2015-05-30 18:09:24 · 263 阅读 · 0 评论 -
python book 学习笔记(五)
1 计算目录间的相对路径2 带版本号的文件名原创 2015-06-03 16:43:50 · 320 阅读 · 0 评论 -
python book 学习笔记(六)
1 给字典添加一个条目2 创建字典的两种方法3 初始化一个字典,其中每个键都对应相同的值4 将列表元素交替作为键和值来创建字典5 获取字典的一个子集、6 反转字典原创 2015-06-03 18:24:12 · 545 阅读 · 0 评论 -
Python 中 property 用法
大家也许知道C#中提供了属性Property这个概念,让我们在对私有成员赋值、获取时更加方便,而不用像C++分别定义set*和get*两个函数,在使用时也就像直接使用变量一样。今天突然发现Python中竟然也提供了如此类似的方法,感到甚为亲切,发上来大家一起讨论一下,有不妥的地方还请多多指教。假设定义了一个类:C,该类必须继承自object类,有一私有变量__xclass C:转载 2015-05-19 16:21:46 · 809 阅读 · 0 评论 -
python 删除字符串中的连续空格只保留一个
目标是要去掉多余的空格字符,在相邻字符串中,只保留一个空格rootfs 1777284 1443560 333724 82% /可以利用如下方式:不区分tab的话,这样就行了: ' '.join(s.split())rootfs 1777284 1443560 333724 82% /转载 2015-04-28 19:04:03 · 16748 阅读 · 0 评论 -
python getopt使用
python中 getopt 模块,该模块是专门用来处理命令行参数的函数getopt(args, shortopts, longopts = [])参数args一般是sys.argv[1:]shortopts 短格式 (-) longopts 长格式(--) 命令行中输入:python test.py -i 127.0.0.1 -p 80 55 66转载 2015-04-28 09:36:20 · 267 阅读 · 0 评论 -
python零碎知识(1):有关正则表达式
一、前言推荐几篇相关博文 1.http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 2.http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html可以学习参考二、我对python正则表达式的认识regul转载 2015-05-10 15:13:42 · 293 阅读 · 0 评论 -
Python中列表准换成元组
python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>> s = "xxxxx">>> list(s)['x', 'x', 'x', 'x', 'x']>>> tuple(s)('x', 'x', 'x', 'x', 'x')>>> tuple(list(s))('x转载 2015-04-23 13:35:52 · 418 阅读 · 0 评论 -
Python中with...as的用法
这个语法是用来代替传统的try...finally语法的。 with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的转载 2015-04-24 15:04:13 · 288 阅读 · 0 评论 -
一件巡检回顾
巡检步骤 1在10.24.35.177下启动服务 python /opt/nsfocus/web/webapp/manage.py runserver 0.0.0.0:8000 2登陆一键巡检界面 用户名/密码admin/nsfocushttp://10.24.35.177:8000/3.此时可进行一键巡检操作,巡检结果以word文档格式保存在转载 2015-04-16 20:17:32 · 360 阅读 · 0 评论 -
Python中的strftime函数
Python获取日期,需要用到time模块,比如time.strftime方法import timedate = time.strftime('%Y-%m-%d', time.localtime())python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(转载 2015-04-16 19:33:07 · 3082 阅读 · 0 评论 -
Python中列表转换成字典
第一种方法l1 = [1, 2, 3]l2 = ['a', 'b', 'c']dict = dict(zip(l1, l2))第二种方法l1 = [1, 2, 3]l2 = ['a', 'b', 'c']dict = dict(map(lambda x, y: [x, y], l1, l2))转载 2015-04-16 19:27:32 · 2318 阅读 · 0 评论 -
python3 命令界面不能退格的问题
需要安装Python 中的 readline模块1 下载安装readline2 #wget https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907 --no-check-certificate3 #tar -zxvf转载 2015-04-21 21:07:51 · 2862 阅读 · 0 评论 -
Jinja架构下,运行view.py时出现找不到指定文件的问题
登陆Xshell启动服务器,默认的登陆目录是/root,因此views.py运行的目录和服务器的目录是一致的,而不是views.py存放的目录配置方法:1将服务器的终端切换到制定目录下2在views.py文件中,将工作目录改变为指定的目录转载 2015-04-17 18:07:39 · 328 阅读 · 0 评论 -
python 字符串换行的三种方式
#coding=utf-8if __name__ == '__main__':#第一种:三个单引号 print '''我是一个程序员 我刚开始学习python'''#第二种:三个双引号 print """我是一个程序员 我刚开始学习python"""#第三种:\结尾 print"我是一个程序员,\ 我转载 2015-04-26 13:24:31 · 6907 阅读 · 0 评论 -
Python中的 shutil 模块
# shutil 模块shutil.copyfile( src, dst) 从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉shutil.move( src, dst) 移动文件或重命名shutil.copymode( src, dst) 只是会复制其转载 2015-04-29 15:10:43 · 449 阅读 · 0 评论 -
python字典创建和使用实例详解
字典是python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都存储在一个特定的键(key)里。键可以是数字,字符串甚至是元组。1. 创建和使用字典字典可以通过下面的方式创建:复制代码 代码如下:phonebook = {'Alice':'2341','Beth':'9102','Ceil':'3258'}字典由多个键及与其对应的值构成的对组成。每转载 2015-04-25 12:15:05 · 2242 阅读 · 0 评论 -
python book 学习笔记(二)
1 控制大小写2 编写iscapitalize函数3原创 2015-05-23 17:34:40 · 395 阅读 · 0 评论