摘要:   1. 多线程 概念:简单地说操作系统可以同时执行多个不用程序。例如:一边用浏览器上网,一边在听音乐,一边在用笔记软件记笔记。  并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的熟度相当快,看上去一起执行而已)  并行... 阅读原文
2017-09-20 13:50:01 阅读(805) 评论(0)
摘要: 1.使用pip安装 pip install uwsgi 报错:os没有uname() 解决: 定位到uwsgiconfig.py文件中,首先import platform后,将os.unam()都改为platform.uname()即可。 os.uname()是不支持windows系统的。pla... 阅读原文
2017-09-20 11:21:06 阅读(832) 评论(0)
摘要: 定义: 把模块定义成二进制语言程序的这个过程叫做字节编译 python是解释型语言,它的字节编译是由解释器完成的   编译py文件,生成pyc结尾的文件的方法, 方法一: Import zipfile.py 方法二:   阅读原文
2017-09-20 00:37:01 阅读(803) 评论(0)
摘要: 简介: 模块:用一坨代码实现了某个功能的代码集合。分为三种: 自定义模块 第三方模块 内置模块 python去找模块的路径 其中,第三方模块安装的位置 提示:第三方模块名不能和内置以及第三方模块重名 导入模块:from lib.account import login   添加sys.path路径:   o... 阅读原文
2017-09-19 23:16:19 阅读(836) 评论(0)
摘要: ptyhon版本 Python 3.5.4  支持中文直接输入和显示,ptyhon2.x 中文支持需要转码 编辑器:pycharm   hello world #!/usr/bin/env python hello = 'hello world!' print(hello) 注释 单行注释:用#作... 阅读原文
2017-09-19 22:36:01 阅读(794) 评论(0)
摘要: 要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值。select()方法接收并监控3个通信列表, 第一个是所有的输入的data,就是指外部发过来的数据,第2个是监控和接收所有要发出去的data(outgoing data),第3个监控错误信息在网上一直在找这个select.select... 阅读原文
2017-09-19 20:53:02 阅读(815) 评论(0)
摘要: 废话不多说,上节说的是数据类型,本篇讲讲数据运算。 在算式“1+2”中,“1”和“2”被称为操作数,“+”被称为运算符 Python语言支持以下运算符 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符   0x00. 算术运算符 以下假设变量a为10,变量b为20: 运... 阅读原文
2017-09-19 20:14:02 阅读(790) 评论(0)
摘要: 1、创建和使用类   使用类几乎可以模拟任何东西。 1.1创建Dog类   根据Dog类创建的每个实例都将存储名字和年龄。我们赋予了每条小狗蹲下sit()和打滚roll_over()的能力 #!/usr/bin/env python class Dog: """一次模拟小狗的简单尝试""" de... 阅读原文
2017-09-19 19:25:02 阅读(805) 评论(0)
摘要: 1、添加键值对 #!/usr/bin/env python i1 = {'k1':'cai' , 'k2':123} print(i1) i1['k3'] = 0 i1['k4'] = "rui" print(i1) ===================================== {'k1': 'c... 阅读原文
2017-09-19 18:11:01 阅读(841) 评论(0)
摘要: 1,p124,错误:NameError: name 'print_lol' is not defined 要想文件内如图显示,需要把调用BIF print()改为调用第二章的nester模块中的print_lol()函数,因此需要导入nester模块。 首先需要修改第二章nester模块中的print_lol()函... 阅读原文
2017-09-19 15:59:02 阅读(849) 评论(0)