python
msh_away
这个作者很懒,什么都没留下…
展开
-
Python入门<三>
列表(可变数据类型)列表的定义列表是打了激素的数组,数组只能存储同种类型的数据,而列表像一个仓库,存储不同类型的数据.l = []l = [1]l = [1,(1,2),"hello",[1,2]]列表的特性索引切片重复连接 #和字符串的一样,这里就不在重复了列表的方法增加:l.append() #末尾追加单个元素l.extend() #末尾追加多个元素l.inser原创 2017-09-01 14:55:13 · 390 阅读 · 0 评论 -
python-ConfigParser库读取文件
import ConfigParser,redef read_appnames(): conf = ConfigParser.ConfigParser() conf.read("cmdb.info") sections = conf.sections() #print sections return sectionsdef get_hj_by_appn...原创 2018-09-27 21:18:51 · 415 阅读 · 0 评论 -
Python连接MySQL数据库
#!/usr/bin/env pythonimport MySQLdbimport osimport subprocessimport pipesfrom subprocess import *import datetimessh_host = "opsuser@"resp = Popen( ['ssh',ssh_host, 'df -h'],stdout=PIPE,stdin=P...原创 2018-09-27 20:38:09 · 319 阅读 · 0 评论 -
python正则匹配
一、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。二、正则表达式中常用的字符含义1、普通字符和11个元字符: 普通字符 匹配自身 abc abc . 匹配任意除换行符”\n”外的字符(在DOT...转载 2018-08-18 22:59:43 · 887 阅读 · 0 评论 -
flask框架安装
**flask简介**flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处...原创 2018-07-22 22:28:13 · 717 阅读 · 0 评论 -
Python数据类型间互转(字典、字符串、列表、元组)
一、字典 dict = {‘name’: ‘M’, ‘age’: 6} #字典转为字符串 str(dict)In [1]: dict = {'name': 'M', 'age': 6}In [2]: s = str(dict)In [3]: sOut[3]: "{'age': 6, 'name': 'M'}"#字典可以转为元组 tuple(dict)In [4]: t...原创 2018-04-24 15:22:02 · 409 阅读 · 0 评论 -
python-时间和日期
python 程序用很多方式处理时间和日期,转换日期格式是一个常见的功能。 python提供了一个time 和calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python的time模块下有很多函数可以转换常见的日期格式。如函数time.time()用于获取当前时间戳,如下实例:原创 2018-05-01 17:44:21 · 348 阅读 · 0 评论 -
Windows下pycharm安装及使用教程
下载pycharm社区版(免费)下载地址:http://www.jetbrains.com/pycharm/ 进去后点击downloadnaw跳到该页面选择free版 下载成功后打开安装程序一路点击next即可 安装完成。 好多人到这就以为自己可以进行Python编程了。还是太年轻,你还缺少编译器呢!下载Python编译器下载地址:https://www.pyt...原创 2018-04-16 22:50:19 · 6195 阅读 · 0 评论 -
Python入门<四>
函数(python的乐高积木一)内置函数(BIF,built-in function)min,max,sum,zip,abs, int,float,str,list,tuple,bool,In [56]: bool(1)Out[56]: TrueIn [57]: bool("")Out[57]: False函数实质上是一个变量;函数名是一个指向函数对象的引用,完全可以把函数赋值给一个变量,相当原创 2017-09-02 19:39:58 · 303 阅读 · 0 评论 -
Python入门<二>
Python是如何进行内存管理的Python引用了内存池机制,即Pymallc机制,用于管理对小块内存的申请和释放 内存池:当创建大量消耗小内存的对象时,频繁调用new/malloc会导致大量的内存碎片,致使效率降低。内存池这个概念就是预先在内存中申请一定数量的,大小相等的内存块留作备用,当有新的内存需求时,就先从内存池中分配内存给这个需求,不够了之后再申请新的内存,这样做最显著的优势就是能够减原创 2017-09-01 14:32:05 · 448 阅读 · 0 评论 -
Python入门<一>
Python入门诞生:1989年,为了打发圣诞节假期,Guido(创始人)开始写Python语言的编译/解释器。python来自Guido所挚爱的电视剧Monty Python’s Flying Circus (BBC1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材)。他希望这个新的叫做Python的语言,能实现他的理念(一种C和shell之间,功能全面,易学易用,可拓展的语言)。原创 2017-08-24 22:26:00 · 358 阅读 · 0 评论 -
Python入门<六>
装饰器(器,就是函数,装饰器就是用来装饰函数的函数)普通的函数: def 函数名(形参): # 变量名 函数体 return 变量|常量print 函数名(实参)匿名函数lambda 形参 : 返回值面向对象编程面向过程编程:面向对象编程(OOP) Object Oriented Programming面向函数编程:(lisp)面原创 2017-09-09 22:48:29 · 342 阅读 · 0 评论 -
Python入门<七>
文件操作键盘输入(input) —-》 程序执行 ——》 屏幕输出(output)其他地方输入(>file) ——-输出到其他地方(>file) #1. 管理文件的三步:1). 打开文件 2). 对文件操作; 3). 关闭文件2. 文件打开的模式:mode=”r”,文件只能读,不能写;如果文件不存在,直接报错;mode=”w”,文件只能写,不能读;文件以写的方式打开时,直接清原创 2017-09-12 17:14:37 · 418 阅读 · 0 评论 -
Python入门<五>
python的高级特性切片字符串,列表,元组是有序的序列,可以执行切片操作;集合和字典是无序的,不能通过下标进行切片; s[m:n:x]迭代迭代: 遍历目标变量中的每一个元素的过程; 只要可以通过for循环遍历的对象都是可迭代,可迭代对象通过for循环遍历;from collections import IterableIn [10]: isinstance(1,int)Out[10原创 2017-09-05 16:52:24 · 281 阅读 · 0 评论 -
python实现远程scp文件
import sysimport os,reimport pipesimport subprocessfrom subprocess import *from config import * //参数可配置化import randomfrom multiprocessing import Pooldef copy_log(log_path_2,ssh_host,file): //...原创 2018-09-27 21:24:35 · 3091 阅读 · 0 评论