摘要: from multiprocessing import Process import time def task(name): print("%s start" % name) time.sleep(3) print("%s stop" % name) if __name__ == '__main__': p = Process(target=task,a... 阅读全文
posted @ 2018-11-07 20:28 萤huo虫 阅读(579) 评论(0) 推荐(1) 编辑
摘要: 重点: join()让父进程在原地等待。 阅读全文
posted @ 2018-11-07 20:24 萤huo虫 阅读(731) 评论(0) 推荐(0) 编辑
摘要: #子进程 和 父进程 的名称空间时相对独立的! # x = 1000 # def task(): # time.sleep(3) # global x # x = 123 # print('哈哈哈') # # if __name__ == '__main__': # print(x) # p = Process(target=task) # ... 阅读全文
posted @ 2018-11-07 20:12 萤huo虫 阅读(333) 评论(0) 推荐(0) 编辑
摘要: #方式一: 常用 from multiprocessing import Process import time def task(name): print('%s is running' %name) time.sleep(3) print('%s is done' %name) if __name__ == '__main__': # 在windows系... 阅读全文
posted @ 2018-11-07 20:10 萤huo虫 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 每个进程都有一个PID号,就像人有身份证号一样 阅读全文
posted @ 2018-11-07 20:05 萤huo虫 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 粘包现象 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意注意: res=subprocess.Popen(cmd.decode('utf-8'), shell=True, stderr=subprocess.PIPE, stdout 阅读全文
posted @ 2018-11-05 19:11 萤huo虫 阅读(209) 评论(0) 推荐(0) 编辑
摘要: socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需深入 阅读全文
posted @ 2018-11-02 21:48 萤huo虫 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 一 、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常 错误分为两种: 1.语法错误——(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错 阅读全文
posted @ 2018-11-01 19:12 萤huo虫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 阅读全文
posted @ 2018-11-01 16:08 萤huo虫 阅读(278) 评论(0) 推荐(0) 编辑
摘要: time 模块: 与时间相关的模块 时间分为三类:时间戳,结构化,格式化的字符串时间。 1)、时间戳: 从1970-1-01 00:00:00开始到现在的秒数 2)、结构化: 返回的是一个对象,其中包含一个元组,里面是每个时间的值 (1):localtime (2): gmtime 世家统一时间 比 阅读全文
posted @ 2018-10-28 21:26 萤huo虫 阅读(140) 评论(0) 推荐(0) 编辑