文章分类 - Python自动化运维开发
Python 自动化运维开发
    
摘要:Python操作MySQL方法 原生模块 pymsql ORM框架 SQLAchemy pymysql 操作方法简介 pymysql是Python中操作MySQL的模块 安装 操作 执行sql 获取新创建数据自增ID 获取查询数据 SQLAchemy SQLAlchemy是Python编程语言下的一
        阅读全文
                
摘要:Redis 介绍 redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持pu
        阅读全文
                
摘要:RabbitMQ RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也可称为 面向消息的中间件)。支持Windows、Linux/Unix、MAC OS 操作系统和包括JAVA在内的多种编程语言。AMQP,即Advanced Message Queuin
        阅读全文
                
摘要:进程: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体
        阅读全文
                
摘要:线程概念 进程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以
        阅读全文
                
摘要:Socket 简介 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket模块是针对 服务器端 和 客户端Socket 进行【打开】【读写】【关闭】 建立一个socket必须至少有2端, 一个服务端,一个
        阅读全文
                
摘要:异常简介 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是显示一个提示的页面。 Python 内置了一套try...except...finally...的错误处理机制。 示例代码: 当错误发生时,后续语句print('result:', r)不会被执行,except
        阅读全文
                
摘要:面向对象简介: 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数,每个对象都可以接收其他对象发过
        阅读全文
                
摘要:一、生成器 列表生成式 生成器 如果列表元素可以按照某种算法推算出来,在循环的过程中不断推算出后续的元素,这种一边循环一边计算的机制,称为生成器:generator。 创建生成器: 方法 1 只要把一个列表生成式的[]改成(),就创建了一个generator: 通过next()函数获得generat
        阅读全文
                
摘要:abs() abs() 函数返回数字的绝对值。 all() all() 函数用于判断给定的可迭代参数iterable 中的所有元素是否都不为 0、''、False 或者 iterable 为空,如果是返回 True,否则返回 False。 any() any() 函数用于判断给定的可迭代参数 ite
        阅读全文
                
摘要:一、函数的基本语法和特性 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 语法定义 函数的返回值 函数可以返回 数字,字符串,列表,字典等值,如何返回多个值,实际上是返回一个元组,元组里面封装了多个值 二、函数参数详解 位置参数 默认参
        阅读全文
                
摘要:一、文件操作流程 二、测试用文件 三、文件操作 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】追加时,应该先读
        阅读全文
                
摘要:一、变量 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'e
        阅读全文
                
摘要:一、os 模块 用于提供系统级别的操作 二、sys 模块 用于提供对解释器相关的操作 三、hashlib 用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 加密操作 添加自定义的key进行加密 四、j
        阅读全文
                
摘要:模块介绍 1. 模块分类 自定义模块 (py 文件) 内置模块(python 标准库) 开源模块 2. 导入模块 如果想要使用模块,则需要导入。导入模块有一下几种方法: 导入模块其实就是告诉Python解释器去解释那个py文件 导入一个py文件,解释器解释该py文件 导入一个包,解释器解释该包下的 
        阅读全文
                
摘要:公司有个需求,需要把 json 文件,转成 excel 格式. 虽然,我刚学 python 不久,也深深的被 python 的简单易用和丰富的模块所吸引. tablib 模块可以完美实现,json 转 excel 官方网址:https://pypi.python.org/pypi/tablib/0.
        阅读全文
                
摘要:1. 文件操作 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表示在读取时,可
        阅读全文
                
摘要:1.用户输入 name = input("what is your name:") password = input("your password is:") print("hello",name) print("hello" + name) # +是拼接字符串 输入密码时,如果想要不可见,需要利用
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号