随笔分类 -  python

摘要:GIL 在非python环境中,单核情况下,同时只能有一个任务执行。多核时可以支持多个线程同时执行。但是在python中,无论有多少核,同时只能执行一个线程。究其原因,这就是由于GIL的存在导致的。 GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计 阅读全文
posted @ 2019-07-01 13:53 Django_gege 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.1 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。 阅读全文
posted @ 2019-07-01 13:39 Django_gege 阅读(703) 评论(0) 推荐(0) 编辑
摘要:1、logging模块是一个内置处理日志的库,其功能还是比较强大的,可以根据日志等级设置输出到哪里。 2、loging基本使用 1、在控制台输出日志 2、日志输出到文件 参考文件:https://www.cnblogs.com/liujiacai/p/7804848.html 阅读全文
posted @ 2019-06-26 17:04 Django_gege 阅读(305) 评论(0) 推荐(0) 编辑
摘要:list1=[1,2,3,4,5,6,7,8,9] list2 = [i for i in list1 if i >=2] print(list2)#[2, 3, 4, 5, 6, 7, 8, 9] 阅读全文
posted @ 2019-06-11 18:06 Django_gege 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、__doc__ 打印当前类的描述信息,也就是注释部分。 2、__class__ 输出当前实例的类名 3、__str__ 如果类中有str方法的话直接打印实例,会输出str方法中定义的返回内容,而非一个内存地址 4、__dict__ 打印类中的属性。 5、__init__ 构造方法,创建实例时候会 阅读全文
posted @ 2019-06-10 14:21 Django_gege 阅读(547) 评论(0) 推荐(0) 编辑
摘要:dest:表示选项接收到的k值,因为返回的是一个字典 help:命令行输入,--help就会把此字段内容输出 default : 当用户没有输入的时候设置的默认值。 阅读全文
posted @ 2019-06-10 09:43 Django_gege 阅读(207) 评论(0) 推荐(0) 编辑
摘要:#coding=utf-8 class MyExceptin(Exception): "this is user's Exception for check the length of name " def __init__(self, mas): self.mas = mas def __str__(self): return (self... 阅读全文
posted @ 2019-06-06 10:25 Django_gege 阅读(306) 评论(0) 推荐(0) 编辑
摘要:isinstance issubclass 阅读全文
posted @ 2019-06-06 09:58 Django_gege 阅读(135) 评论(0) 推荐(0) 编辑
摘要:首先我们先来看下装完ansible之后 ansible里面是些上面内容 发现就简单的几行代码。关于这里可以去了解一下python pkg_resources用法。 这几行代码最终会执行/usr/lib/python2.7/site-packages/ansible-2.3.4.0-py2.7.egg 阅读全文
posted @ 2019-06-05 15:23 Django_gege 阅读(916) 评论(0) 推荐(0) 编辑
摘要:源码 git clone https://github.com/ansible/ansible.git git checkout stable-2.3 切换到2.3版本 目录结构 bin目录下面会放一些ansible脚本,也就是我们日常中实现的ansible 命令 lib目录下就是ansible的核 阅读全文
posted @ 2019-06-05 10:40 Django_gege 阅读(900) 评论(0) 推荐(0) 编辑
摘要:def run(): try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(HostIP, 22, username, passwd) stdin, 阅读全文
posted @ 2018-04-08 15:55 Django_gege 阅读(212) 评论(0) 推荐(0) 编辑
摘要:安装方式pip pip install docker -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 官方文档地址 https://docker-py.readthedocs.io/en/stable 快速上手 方法介绍 阅读全文
posted @ 2018-03-27 16:06 Django_gege 阅读(494) 评论(0) 推荐(0) 编辑
摘要:import smtplibfrom email.mime.text import MIMETextmsg_from = '979477675@qq.com' # 发送方邮箱passwd = 'irgshrccydhibbce' # 填入发送方邮箱的授权码msg_to = '979477675@qq 阅读全文
posted @ 2018-03-26 15:06 Django_gege 阅读(173) 评论(0) 推荐(0) 编辑
摘要:http://blog.51cto.com/liuzhengwei521/1895480 阅读全文
posted @ 2018-01-21 17:14 Django_gege 阅读(249) 评论(0) 推荐(0) 编辑