摘要: 1、列表推导式 1.1、求0~29之间能被3整除的数 输出结果: 2、字典推导式 2.1、将字典mcase = {'a': 10, 'b': 34}的key、value互换位置 输出结果: 2.2、将字典中大小写key的value值相加 输出结果: 3、集合生成式 3.1、求列表[1, -1, 2] 阅读全文
posted @ 2018-10-01 20:05 RobotsRising 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、网络基础 2、tcp协议 3、udp协议 4、Socket收发数据 5、Socket实现简单的ssh客户端和服务端 6、Socket粘包 7、Socket Server多并发 8、Socket实现多用户在线ftp程序 阅读全文
posted @ 2018-10-01 20:03 RobotsRising 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、multiprocessing简介 multiprocessing模块提供本地和远程并发性,通过使用子进程而不是线程来有效地避开全局解释器锁。由于这个原因,多处理模块允许程序员在给定的机器上充分利用多个处理器。它在Unix和Windows上运行。 2、进程的创建 2.1、创建一个进程 2.2、创 阅读全文
posted @ 2018-10-01 12:43 RobotsRising 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、shevle简介 利用 shelve 模块, 你可以将 Python 程序中的变量保存到二进制的 shelf 文件中。这样, 程序就可以从硬盘中恢复变量的数据。 shelve 模块让你在程序中添加“保存”和“打开” 功能。例如, 如果运行一个程序,并输入了一些配置设置,就可以将这些设置保存到一个 阅读全文
posted @ 2018-10-01 12:10 RobotsRising 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、shutil模块介绍 shutil(或称为 shell 工具)模块中包含一些函数,让你在 Python 程序中复制、移动、改名和删除文件。要使用 shutil 的函数,首先需要 import shutil。 2、方法 2.1、复制文件和文件夹 2.1.1、shutil.copy(source, 阅读全文
posted @ 2018-10-01 11:59 RobotsRising 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 1、pickle 1.1、简介 pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 1.2、可以被pickle序列化的类型 None, True, False intergers(整数), floating point numbers(浮点数), complex numbe 阅读全文
posted @ 2018-10-01 11:58 RobotsRising 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、简介 os.path模块:常见的路径名操作。这个模块在路径名上实现了一些有用的功能。 2、方法 2.1、os.path.abspath(path) 调用 os.path.abspath(path)将返回参数的绝对路径的字符串。这是将相对路径转换为绝对路径的简便方法。 输出结果: 2.2、os.p 阅读全文
posted @ 2018-10-01 10:19 RobotsRising 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、random简介 用于生成伪随机数。 2、随机生成整数 2.1、random.randrange(stop) 生成整数随机数,stop必须是正整数。 2.1.1、随机生成一个100以内的正整数 2.1.2、随机生成10个0~9之间(包括0和9)的随机数列表。 输出结果: 2.2、random.r 阅读全文
posted @ 2018-10-01 01:07 RobotsRising 阅读(271) 评论(0) 推荐(0) 编辑