摘要: 一、简单ssh功能 1.1 实现功能 在前面的一篇博客中,我们已经实现了一个简单的类似Linux服务器ssh功能的小程序,可以输入系统命令来返回命令运行结果,今天我们也以此开始,看看socket如何来接受大量数据。 服务端: # -*- coding: UTF-8 -*- import os imp 阅读全文
posted @ 2017-10-28 18:26 Bigberg 阅读(13238) 评论(0) 推荐(1) 编辑
摘要: 一、简介 在开发一个程序时候,与其让它运行时崩溃,不如在它出现错误条件时就崩溃(返回错误AssertionError)。这时候断言assert 就显得非常有用。 它的等价语句为: 二、使用时机 那么我们什么时候应该使用断言呢?如果没有特别的目的,断言应该用于如下情况: 防御性编程 运行时对程序逻辑的 阅读全文
posted @ 2017-10-28 15:27 Bigberg 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、正常导入模块 正常模块导入方式: import module(模块路径) 同时导入多个模块: 二、动态导入模块 动态导入模块允许我们通过字符串形式来导入模块 2.1 __import__函数,接受一个字符串参数 我们将sys, os 模块名当中参数传入__import__函数中,可以看出my_s 阅读全文
posted @ 2017-10-28 14:46 Bigberg 阅读(1725) 评论(0) 推荐(0) 编辑