摘要: python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。 在basicConfig中,filename指定了文件路径,level=logging.INFO是把日志记录设置为INFO,只输入INFO或者比INFO级别更高的日志(日志级别过滤)。 执行会生成log_test 阅读全文
posted @ 2018-04-18 19:31 休耕 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system。 执行返回命令执行状态,利用echo $? 查看到返回值‘0’ python2中除了 阅读全文
posted @ 2018-04-18 13:31 休耕 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 一、HASH Hash一般翻译为"散列",或音译为"哈希"。将任意长度的输入(也叫预映射,pre-image)通过散列算法,变换为固定长度的输出,这个输出就是散列值。这种转换是一种压缩映射,散列值的空间通常远小于输入的空间。不同输入可能会散列为相同输出,因此不可能从散列值来唯一确定输入值。 Hash 阅读全文
posted @ 2018-04-18 11:52 休耕 阅读(247) 评论(0) 推荐(0) 编辑
摘要: optparse模块为内置的第三方模块,实现类似sys.argv的功能,但更加方便好用。 执行脚本python3 ftp_client.py 1 324,输出结果如下: 执行脚本python3 ftp_client.py -s 127.0.0.1 -P 3308 -u admin -p admin, 阅读全文
posted @ 2018-04-13 16:22 休耕 阅读(226) 评论(0) 推荐(0) 编辑
摘要: input接收的所有输入默认都是字符串格式 1、%s代表字符串占位符 2、%d是数字占位符 占位符%d只能传递十进制整数。 3、占位符%f默认保留6为小数位,而第7位根据四舍五入取值 阅读全文
posted @ 2018-04-13 15:15 休耕 阅读(2203) 评论(0) 推荐(0) 编辑
摘要: 1、什么是C/S架构? 答:C指的是client(客户端软件),S指的是Server(服务端软件) 2、互联网协议是什么?分别介绍五层协议中每一层的功能? 答:互联网的核心就是由一堆协议组成。如果把计算机比作人,互联网协议就是计算机界的英语。所有的计算机都学会了互联网协议,那所有的计算机都就可以按照 阅读全文
posted @ 2018-04-09 11:10 休耕 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议就理解了整个互联网通信的原理。 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解每层都运行特定的协议,越往上越靠近用户,越往下越靠近 阅读全文
posted @ 2018-04-05 22:21 休耕 阅读(11154) 评论(0) 推荐(4) 编辑
摘要: 一、C/S架构 C:client(客户端软件) S:server(服务端软件) python程序员是应用开发程序员,开发的软件都是应用软件,应用软件必须运行于操作系统之上,操作系统则运行于硬件上,应用软件不能接操作硬件,应用软件对硬件的操作。 必须调用操作系统接口,由操作系统操作硬件。 1、客户端软 阅读全文
posted @ 2018-04-05 19:03 休耕 阅读(501) 评论(0) 推荐(0) 编辑
摘要: configparser模块用于生成和修改常见配置文档。 预制配置文件:conf.ini 可以发现,每个节点都会默认包含default值。 首先准备conf_test.ini文件 对conf_test_ini文件进行读和添加操作: 对conf_test_ini文件进行删操作 阅读全文
posted @ 2018-04-05 00:49 休耕 阅读(487) 评论(0) 推荐(0) 编辑
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,至今很多公司系统的接口还主要是xml。 阅读全文
posted @ 2018-04-04 16:55 休耕 阅读(304) 评论(0) 推荐(0) 编辑