随笔分类 -  Python

摘要:1、拷贝2.7版本的ConfigParser.py模块支持无值解析 cp /usr/local/src/Python-2.7.5/Lib/ConfigParser.py /usr/lib/python2.6/ 2、导入并使用 import ConfigParser c = ConfigParser. 阅读全文
posted @ 2016-08-14 13:49 Nyan 阅读(366) 评论(0) 推荐(0) 编辑
摘要:yum中最新的也是Python 2.6.6,只能下载Python 2.7.5的源代码自己编译安装。 操作步骤如下: 1)下载并解压Python 2.7.9的源代码 4)编译与安装Python 2.7.5 5)将python命令指向Python 2.7.5 6)检查Python版本 阅读全文
posted @ 2016-08-14 13:10 Nyan 阅读(869) 评论(1) 推荐(0) 编辑
摘要:一、Python中的线程使用: Python中使用线程有两种方式:函数或者用类来包装线程对象。 1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: import time import thread def timer(no, interval): 阅读全文
posted @ 2016-08-12 14:24 Nyan 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1、Nagios安装 yum install -y nagios.i686 yum install -y nagios-plugins-all.i686 安装完后会在apache的配置文件目录下/etc/httpd/conf.d/产生一个外部的配置文件nagios.conf service http 阅读全文
posted @ 2016-08-09 09:07 Nyan 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:1.pip install gunicorn 2.修改Nginx配置文件 vim /etc/nginx/conf.d/virtual.conf cd /usr/local/test/Python-Test/Django_test/simplecmdb_mysql_pickle gunicorn si 阅读全文
posted @ 2016-07-28 09:00 Nyan 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1.安装wsgi模块 yum search mod_wsgi yum install -y mod_wsgi 2.会在httpd下有配置文件 cd /etc/httpd/conf.d/wsgi.conf vim /etc/httpd/conf.d/django.conf 阅读全文
posted @ 2016-07-27 14:39 Nyan 阅读(446) 评论(0) 推荐(0) 编辑
摘要:Control: View: Model: 阅读全文
posted @ 2016-07-27 14:11 Nyan 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1.创建工程simplecmdb django-admin.py startproject simplecmdb 2.创建应用 cd simplecmdb python manage.py startapp hostinfo 3.编辑配置文件 vim simplecmdb/setting.py 4. 阅读全文
posted @ 2016-07-23 19:06 Nyan 阅读(819) 评论(0) 推荐(0) 编辑
摘要:1.搭建Django开发环境 2.创建工程与应用 CentOS6.5环境下 Python 2.6 ipython 1.2.1 Django 1.6.5 pip install -y django == 1.6.5 django-admin.py startproject mysite cd mysi 阅读全文
posted @ 2016-07-23 17:34 Nyan 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 from subprocess import PIPE,Popen 4 import re 5 6 def getIfconfig(): 7 p = Popen(['ifconfig'],stdout=PIPE) 8 data = p.stdout.read().split('\n\n')... 阅读全文
posted @ 2016-07-21 09:59 Nyan 阅读(216) 评论(0) 推荐(0) 编辑
摘要:收集主机信息: 主机名 ip 操作系统版本osver 服务器厂商vendor 服务器型号:product 服务器序列号:sn CPU型号:cpu_model CPU核数:cpu_num 内存大小:Memory 阅读全文
posted @ 2016-07-20 15:04 Nyan 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 from subprocess import PIPE,Popen 4 5 def getDmi(): 6 p = Popen(['dmidecode'],stdout=PIPE) 7 data = p.stdout.read() 8 return data 9 10 def parseDmi... 阅读全文
posted @ 2016-07-18 13:23 Nyan 阅读(358) 评论(0) 推荐(0) 编辑
摘要:1 #!/usr/bin/env python 2 3 import os 4 from subprocess import PIPE,Popen 5 6 def getPids(): 7 p = Popen(['pidof','httpd'],stdout=PIPE,stderr=PIPE) 8 pids = p.stdout.read().... 阅读全文
posted @ 2016-07-18 10:56 Nyan 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.常见的错误 NameError SyntaxError IOError ZeroDivisionError:10/0 ValueError:a=int('12ab') 2.try--except异常处理 #!/usr/bin/env python import random num = rand 阅读全文
posted @ 2016-07-17 16:30 Nyan 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1.import re : python 正则表达式模块 r:代表原字符串,不是原字符串,要注意转义 2.正则表达式语法 ma = re.match(r'[0-9][a-z]*?','1bc') ma = re.match(r'[\w]@(126|136|qq).com,'imooc@126.com 阅读全文
posted @ 2016-07-16 14:59 Nyan 阅读(173) 评论(0) 推荐(0) 编辑
摘要:__str__和__repr__: 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): 现在,在交互式命令行下用 print 试试: 但是,如果直接敲变量 p: 似乎__str__() 不会被调用。 因为 Python 定义了__str__()和__repr__()两种方法,_ 阅读全文
posted @ 2016-07-16 11:14 Nyan 阅读(3217) 评论(0) 推荐(0) 编辑
摘要:继承一个类: 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承: 定义Student类时,只需要把额外的属性加上,例如score: 一定要用 super(Student, self).__init__(name, gender) 去初始化父类 阅读全文
posted @ 2016-07-16 10:10 Nyan 阅读(16615) 评论(0) 推荐(1) 编辑
摘要:定义类并创建实例: 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下: 按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承 阅读全文
posted @ 2016-07-16 09:35 Nyan 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.导入模块 2.动态导入模块 上述代码先尝试从cStringIO导入,如果失败了(比如cStringIO没有被安装),再尝试从StringIO导入。这样,如果cStringIO模块存在,则我们将获得更快的运行速度,如果cStringIO不存在,则顶多代码运行速度会变慢,但不会影响代码的正常执行。 阅读全文
posted @ 2016-07-16 08:08 Nyan 阅读(220) 评论(0) 推荐(0) 编辑
摘要:高阶函数 变量可以指向一个函数 函数名其实就是指向函数的变量 高阶函数:能接收函数作为参数的函数 定义一个函数,接收x,y,f三个参数 其中x,y是数值,f是函数 def add(x,y,f): return f(x)+f(y) add(-1,2,abs)=3 map()是 Python 内置的高阶 阅读全文
posted @ 2016-07-15 16:03 Nyan 阅读(247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示