随笔分类 -  python

1 2 下一页
多线程自动化运维linux的尝试 优化二
摘要:接https://www.cnblogs.com/tingxin/p/13060440.html 优化 默认用ssh key 登录,并在日志的文件名加入进程ID import paramiko import threading import sys,os import datetime from c 阅读全文
posted @ 2020-06-07 15:49 InnoLeo 阅读(251) 评论(0) 推荐(0)
多线程自动化运维linux的尝试 优化一
摘要:在上次做了第一次尝试,现尝试优化 https://www.cnblogs.com/tingxin/p/11949317.html 首先日志文件和logging 配置文件都放在conf文件夹下 产生日志文件 newfile.py import os,time def newfile(targetfil 阅读全文
posted @ 2020-06-07 14:09 InnoLeo 阅读(279) 评论(0) 推荐(0)
利用python在Oracle数据库中生成密码字典库
摘要:思路: 1.生成全字符的单密码有94个,两个密码有94*94,三个密码有94*94*94个 2.连接oracle 需要日志文件 3.日志文件要有详细描述用logging 3.连接到oracle数据库,将生成的密码字典插入oracle表 3 验证字典是否成功插入 第一步 def threefor(): 阅读全文
posted @ 2020-05-29 23:11 InnoLeo 阅读(331) 评论(0) 推荐(0)
Matplotlib库 标注点函数annotate()
摘要:Matplotlib库 标注在工作有很大作用: Annotate的构造函数为 :Annotation(s, xy, xytext=None, xycoords=‘data’, textcoords=None, arrowprops=None, annotation_clip=None, **kwar 阅读全文
posted @ 2020-05-27 22:46 InnoLeo 阅读(2826) 评论(0) 推荐(0)
python smtplib发送邮件
摘要:python 发送邮件 smtplib模块负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容)。 email模块负责构造邮件:指的是邮箱页面显示的一些构造,如发件人,收件人,主题,正文,附件等。 email模块下有mime包,mime英文全称为“Mul 阅读全文
posted @ 2020-05-25 23:53 InnoLeo 阅读(212) 评论(0) 推荐(0)
python 密码字典生成器
摘要:python 密码字典生成器 1.准备工作pycharm 设定 help-->Change Memory setting -->20GB Help-->Edit customer properties -->idea.max.intellisense.filesize=9999999 2,以下是生成 阅读全文
posted @ 2020-05-25 16:00 InnoLeo 阅读(2941) 评论(0) 推荐(1)
python 有严格规则的密码生成器
摘要:有严规则的密码生成器 import random from random import shuffle import string def generatepassword(): key='' for i in range(requirement['lowercase']): key=key+ran 阅读全文
posted @ 2020-05-24 23:28 InnoLeo 阅读(487) 评论(0) 推荐(0)
[PYTHOND] python 库本地安装 pip 本地安装
摘要:本地安装python库文件 下载安装包到本地并解压,进入setup.py 目录,输入以下命令 python setup.py install 例子: D:\dist\pyad-0.6.00>python setup.py install running install running bdist_e 阅读全文
posted @ 2020-04-22 12:58 InnoLeo 阅读(3077) 评论(0) 推荐(0)
Python datetime&time python日期时间模块
摘要:datetime.datetime.now()获取当前日期和时间 datetime.datetime(2019,9,30,22,22,0) 构造日期和时间函数 fromtimestamp() 可以将时间戳转换成 datetime 对象 strptime()和strftime()函数 strptime 阅读全文
posted @ 2020-01-25 22:22 InnoLeo 阅读(683) 评论(0) 推荐(0)
Python os 模块
摘要:os 就是operation system os.name Python 运行所在的环境: posix,nt,java os.environ os.walk() os.listdir() “list directories”,列出(当前)目录下的全部路径(及文件) os.mkdir() “make 阅读全文
posted @ 2020-01-25 22:11 InnoLeo 阅读(184) 评论(0) 推荐(0)
Python sys 模块
摘要:1 sys.argv “argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参数”。 2. sys.platform 查看sys模块中的sys.platform属性可以得到关于运行平台更详细的信息 3. sys.byteor 阅读全文
posted @ 2020-01-24 23:50 InnoLeo 阅读(298) 评论(0) 推荐(0)
python 生产者消费者模型
摘要:生产者消费者模型 [目的] 解决并发编程中的绝大部分并发问题 [组成要素】 生产者:负责生产数据或任务 消费者:负责消费数据或者任务 容器:生产者和消费者进行通讯的媒介(阻塞队列)来达到解耦目的 [主要方法] 容器:q=queue.Queue() 生产者:q.put(product/tack) q. 阅读全文
posted @ 2020-01-23 13:36 InnoLeo 阅读(169) 评论(0) 推荐(0)
Python 多线程
摘要:1 线程与进程 进程:简单来说一个运行着的应用程序就是一个进程,一个进程中至少有一条线程,进程是资源分配的最小单位 线程:是进程的一个执行单元,线程是 CPU 调度的最小单位。 线程5 种状态: 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)、死亡(Dead 阅读全文
posted @ 2020-01-23 11:41 InnoLeo 阅读(212) 评论(0) 推荐(0)
python queue 模块
摘要:1 queue 模块 分类(共同点if maxsize <=0 队列长度没有限制.) queue.Queue(maxsize =0) First in first OUT(FIFO) queue.LifoQueue(maxsize=0) 后进先出(Last In First Out: LIFO)队列 阅读全文
posted @ 2020-01-22 22:45 InnoLeo 阅读(475) 评论(0) 推荐(0)
python 类方法与静态方法
摘要:@classmethod : 类方法 @staticmethod : 静态方法 类方法和静态方法的调用一样,都是通过类就可以直接调用(类名.方法名())。 区别: 类方法,需要传入该类,定义类方法的时候要传一个默认的参数cls。是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做 阅读全文
posted @ 2020-01-19 23:33 InnoLeo 阅读(182) 评论(0) 推荐(0)
python basis concepte 之面向对象生命周期方法
摘要:对象的计数方法: __new__ 运行在__init__之前,用来拦截对象的引用。 对象存储的原则: python 万物皆对象,不存在基本数据类型 所有对象都会在内存中进行存储。存储地址id(),hex()查看16进制地址。 常用的数值,短小的字符,缓存,不会创建多个相同的对象。值相同的对象,id( 阅读全文
posted @ 2020-01-16 23:34 InnoLeo 阅读(231) 评论(0) 推荐(0)
python单例模式原理及实现
摘要:python单例模式的原理及实现 什么是单例模式:单例模式即一个类有且仅有一个实例。 为什么要用:全局变量,因为这比函数的参数传来传去更容易让人理解。确实在很多场景下用全局变量很方便。不过如果代码规模增大,并且有多个文件的时候,全局变量就会变得比较混乱。你可能不知道在哪个文件中定义了相同类型甚至重名 阅读全文
posted @ 2020-01-15 17:34 InnoLeo 阅读(3484) 评论(0) 推荐(0)
python 字典简介
摘要:python 可变对象:列表/字典/可变集合 不可变对象:数值/布尔/字符串/元组 字典的key是不可重复的任意不可变类型,因为用哈希的方式实现的。 存储:通过表格来存放所有的值(哈希表),在存储键值时,通过某些操作,得到一个哈希表的索引位置,然后根据索引位置存储给定的值。 查找:通过哈希函数转换成 阅读全文
posted @ 2020-01-14 17:15 InnoLeo 阅读(244) 评论(0) 推荐(0)
算法
摘要:递归算法 def to_str(n,base): convert_string='0123456789ABCDEF' if n < base : return convert_string[n] else: return to_str(n//base,base)+convert_string[n%b 阅读全文
posted @ 2020-01-10 16:40 InnoLeo 阅读(185) 评论(0) 推荐(0)
python 的函数
摘要:偏函数 高阶函数:当一个函数A的参数,接收的又是另一个函数时,则把这个函数A 称为高阶函数 返回函数: 是指一个函数内部,它返回的数据是另外一个函数,把这样的操作称为返回函数 闭包 匿名函数 递归函数 生成器函数 阅读全文
posted @ 2020-01-09 07:26 InnoLeo 阅读(148) 评论(0) 推荐(0)

1 2 下一页