随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
随笔分类 - python
python学习和工作中记录
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
摘要:今天使用pip安装第三库时,有时会报错: pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 使用
阅读全文
python中往json中添加文件的方法
摘要:一 前言: python中常用的一种方式,这里给大家列出来一下. 二 实例 比如,最简单的一个json文件 test_json = { "a": 1, "b": 2} 可以通过下面最简单的方式来添加: test_json["c"] = 3 结果就是: {'a': 1, 'b': 2, 'c': 3}
阅读全文
Python isinstance() 函数含义及用法解析
摘要:描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同
阅读全文
python 音频通道分离的源码实现
摘要:一 前记 作为一个音频工程师,仅仅依靠鼠标点击,没有一些自己的小工具的话,肯定是不合格的了。 最近用到了一个音频通道分离的功能,这里就用python敲击了一下,这里做个备忘吧,给有需求的小伙伴抛砖引玉了。 二 python代码实现 其实,这个实现方法使用python有好几种方法,这里先给出比较简单的
阅读全文
python json实例解析
摘要:python和json python这个语言的流行程度不用我说了,估计大家都知道吧。在字符串处理领域,json真是神一样的存在。最近一个项目中用到了,才感觉到它的威力。感觉非常有必要做一个记录和总结。 json是谁? JSON(JavaScript Object Notation) 是一种轻量级的数
阅读全文
python 中的os.path.split()函数用法
摘要:基本概念 os.path.split()通过一对链表的头和尾来划分路径名。链表的tail是是最后的路径名元素。head则是它前面的元素。 举个例子: 在上面的这个例子中,路径名字file.txt称之为tail 路径‘/home/User/Desktop/’ 称之为head。tail部分永远不会包含斜
阅读全文
python 检测端口是否被占用
摘要:前记 python中有些常用的东西,虽然小,但是非常实用。这里就做个备忘吧。 实例 检测端口是否被占用。 ''' coding: utf 8 import os import socket def IsOpen(ip,port): s = socket.socket(socket.AF_INET,s
阅读全文
python下timer定时器常用的两种实现方法
摘要:方法一,使用线程中现成的: 这种一般比较常用,特别是在线程中的使用方法,下面是一个例子能够很清楚的说明它的具体使用方法: 方法二,根据time中的来定义timer: 这种方法使用比较灵活,可根据自身的东西来添自身的需求:
阅读全文
python中记录打印的log模块logging的用法实例
摘要:日志基础教程 日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的)。开发者还会区分事件的重要性,重要性也被称为 等级 或 严重性 什么时候使用日志 对于简单的日志
阅读全文
python线程的条件变量Condition的用法实例
摘要:Condition 对象就是条件变量,它总是与某种锁相关联,可以是外部传入的锁或是系统默认创建的锁。当几个条件变量共享一个锁时,你就应该自己传入一个锁。这个锁不需要你操心,Condition 类会管理它。 acquire() 和 release() 可以操控这个相关联的锁。其他的方法都必须在这个锁被
阅读全文
python删除指定文件夹下文件和文件夹的方法
摘要:前记 python删除指定文件夹下的文件,是一个常用的功能。我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了。 基本模块 这里面会用到几个模块,一个是🏪目录下所有文件的的函数:listdir 常用的使用方法: ` 另外一个就是查看该目录下是否有特定的文件,这个就是name
阅读全文
Django使用Bootstrap的经典方法
摘要:前面的话 Bootstrap是简单、灵活的用于搭建WEB页面的HTML、CSS、Javascript的工具集。Bootstrap基于HTML5和CSS3,具有漂亮的设计、友好的学习曲线、卓越的兼容性,还有12列响应式栅格结构,丰富的组件等等。按照官网的宣传来说,Bootstrap 是最受欢迎的 HT
阅读全文
Python3解决UnicodeDecodeError: 'utf-8' codec can't decode byte..问题最快解决方案
摘要:问题: 使用python3 作为socket通信的时候,出现了这个错误:UnicodeDecodeError: 'utf 8' codec can't decode byte 0x92 in position 12: invalid start byte 从字面意思就知道是字符集出现了错误,可是,直
阅读全文
python下进行10进制转16进制不带0x并且将16进制转成小端序
摘要:前记 python涉及到和硬件互交的部分,一般是需要发送十六进制的帧长的。所以,python这个转换还是经常使用的。笔者在这里遇到了一个问题。就做一个记录吧。 基本方法: 假如你熟悉python的话,这个是非常简单的,就只需要把int类型的数取从第二位开始的数据就行了:如下
阅读全文
python中super的用法实例解析
摘要:概念 super作为python的内建函数。主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: 输出结果: ➜ super git:(master) ✗ py super_script.py Dog has fo
阅读全文
Python 下JSON的两种编解码方式实例解析
摘要:概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。在日常的工作中,应用范围极其广泛。这里就介绍python下它的两种编解码方法: 使用json函数 使用 JSON 函数需要导入 json 库:import
阅读全文
通信协议TLV的介绍及在python下的代码实现及仿真
摘要:TLV协议是一种通讯协议,一般将数据封装成TLV的形式,即Tag,Length,Value。协议就是指通信双方对数据传输控制的一种规定,规定了数据格式,同步方式,传送速度,传送步骤的问题作出统一的规定。可以理解为两个节点之间为了协同工作,协商一定的规则和约定。例如我们会规定字节序,各个字段类型等。
阅读全文
python的模块future用法实例解析
摘要:计算机的知识太多了,很多东西就是一个使用过程中详细积累的过程。最近遇到了一个很久关于future的问题,踩了坑,这里就做个笔记,免得后续再犯类似错误。 future的作用:把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。说的通俗一点,就是你不用更新python的版
阅读全文
pyhon代码设计格式指南
摘要:一 缘由: 经常看到周围人写的代码,在大公司有规范,很多人不乱写代码,但是在很多小公司,很多程序员都是半路出家,也不喜欢读书学习,导致写出来的代码乱七八糟。今天拜读了python编程这本书,作者把python语言的编程规范给列出来了,感觉这块非常好,就给大家分享一下了。 二 python代码格式设置
阅读全文
python中list的运算,操作及实例
摘要:在操作list的时候,经常用到对列表的操作运算,比如说,列表添加,删除操作,其实,这里面经常回遇到这样一个问题,就是列表的操作容易被混淆了。 有人做了一个总结,这个很清晰,我就不多做阐述了: 1.append() 向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加 2.extend()
阅读全文