摘要: 介绍 在Python中,使用多线程multi threading可以『同时』执行多个任务,比如你需要一个线程来复制读取信息,另一个线程来解析。为什么这里的同时要加引号呢,这是由于Python中GIL,也就是全局锁,看似同时执行多个任务,实际上是分布执行的,只不过各自完成不同的任务会提高工作效率。如果 阅读全文
posted @ 2019-12-30 19:46 MrDoghead 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 介绍 有时候我们想要查看某个数据的内容,发现中文无法正确显示,这个时候就需要转换一下编码,Linux提供了一个很方便的工具iconv可以帮助实现。 用法 看一下帮助文档,很快可以理解,就是指定一下两个参数 f, t 下面举个例子,我们要显示中文怎么办, 阅读全文
posted @ 2019-12-30 14:49 MrDoghead 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 介绍 在算法实际工作中,我们的输入数据往往是不确定的,而且是不管更新的,比如今天你的输入是某个平台的数据,明天可能是另一个平台得到的数据,或者说你需要一个脚本来解决数据更新的问题又不需要重新改写脚本,那么把输入数据定义在脚本程序外会是一个好的选择,那就是stdin(标准输入)。 用法实例 使用std 阅读全文
posted @ 2019-12-30 14:37 MrDoghead 阅读(1359) 评论(0) 推荐(0) 编辑