自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python时间模块time和datetime学习

python模块包括标准模块、自定义模块和外部模块。时间模块是python的内部标准模块之一。通常用的是time和datetime模块。

2023-02-10 21:49:10 325

原创 白平衡学习

自动白平衡、手动设置白平衡、自定义白平衡

2022-09-05 10:23:15 600

转载 Python中json模块的dumps()和loads()

一、JSON是什么?JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,是JavaScript的子集,易于人类阅读和编写。JSON建构于两种结构:json是Javascript中的对象和数组中的对象,本质上来讲就是有特定结构的字符串,所以可以通过这两种结构可以表示各种复杂的结构:1 对象: 对象在js中表示为”{}”括起来的内容,数据结构为{key:value, key:value…}的键值对结构,在面向对象的语言中,key为对象的属性,value为对应属性的值

2021-12-05 13:19:43 577

转载 python进制间互相转换和编码形式解读(转载自用)

各种进制之间相互转化int('0x17', 16) # 16进制转化为10进制 23int('101010',2) # 二进制转化为10进制bin(42) # 十进制转化为2进制 '0b101010'oct(10) # 十进制转化为8进制'0o12'hex(23) # 十进制转16进制 '0x17'我们可以看到,转化为2/8/16进制都有自己专门的函数,他们都支持将10进制转化为各自进制数;而10进制使用int加参数指定从多少进制转化而来。这样以10进制为中间变量就可以实现各个进制数之间

2021-12-05 11:45:55 655

原创 python的默认编码

修改系统默认编码系统默认使用ascii编码,需要进行相应的修改。这个编码和开头的encoding不同之处在于,开头的encoding是对于文件内容的编码。这里的编码是一些python方法中默认使用的编码,比如对str进行encode的时候默认先decode的编码,比如文件写操作write的encode的编码(关于文件读写见下文第7点)复制代码import sysreload(sys)sys.setdefaultencoding(‘utf8’)s = ‘字节串str’s.encode(‘.

2021-12-05 11:39:07 6533

原创 python的字符串类型

一、python2的字符串类型在python2中,字符串一般有两种类型,unicode和str。(python3中是Unicode类型)str为字节码,会根据某种编码把字符串转成一个个字节,这个时候一个字符根据不同的编码规则对应不同的字节数。GBK编码下一个字符对应两个字节。unicode类型则是用unicode编码的字符串,这个时候一个字符是对应两个字节。直接赋值字符串,类型为str,str为字节串,会按照开头的encoding来编码成一个个的字节。赋值的时候在字符串前面加个u,类型则为unic

2021-12-05 10:52:08 10394

原创 python文件头部声明# coding=utf-8

一、python2和python3默认编码python2默认的编码格式是ASCII格式,python3默认的编码格式是utf-8格式。pycharm控制台输入如下命令,可以获取当前python环境下的默认编码格式//python2环境>>import sys>>sys.getdefaultencoding()>>'ascii'//python3环境>>import sys>>sys.getdefaultencoding()&g

2021-12-04 18:01:12 29970 1

原创 python与字符编码

一、什么是字符集、字符编码?字符集:各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、Unicode字符集。计算机要准确的处理各种字符集文字,就需要字符编码,以便计算机能够识别和存储各种文字。常见的字符集有ASCII字符集、GBXXXX字符集、BIG5字符集、通用字符集等。举个例子:ASCII字符集字符编码:将字符集种的字符按照某

2021-12-04 14:33:26 188

原创 python2中文乱码

python2中的中文乱码情况,本文将从一下四种情况进行展开。下面两句话是本文的重点,文中的内容都是围绕下面两句话展开的1.乱码的本质是字符的编码格式与显示字符的环境编码格式不一致引起的。这句话告诉我们要解决乱码问题,我们需要知道两个信息,一个是字符本身是什么编码,另一个就是显示字符的环境编码是什么,两者必须一致,才能显示出正确的内容。2.在python中,对于任何Unicode类型编码的字符,打印时会自动根据环境编码转为特定编码后再显示。接下来,看看字符在python代码中是如何被编码的。在不

2021-12-04 14:10:07 7077

翻译 使用Nodepad++工具查看文件的十六进制

1.运行Notepad++工具。2.选择"插件"->“插件管理”。3.搜索"hex"关键字,找到"HEX-Editor"插件。4.安装"HEX-Editor"插件。5.重启打开Notepad++工具。6.可以发现"插件"菜单项多出了"HEX-Editor"子菜单项。7.用Notepad++打开一个文件。也可以查看exe文件。8.选择"插件"->“HEX-Editor”->“View in HEX”,可以正常查看exe可执行文件的十六进制格式。参考百度知道。.

2021-12-03 16:20:48 1963

原创 python--sys.stdout重定向

1.printdef print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional key

2021-08-16 16:37:38 7716 1

原创 python-logging库

1.logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志输出格式等2.logging库日志级别级别 级别数值 使用时机 DEBUG 10 详细信息,常用于调试 INFO 20 程序正常运行过程中产生的一些信息 WARNING 30 警告用户,虽然程序还在正常工作,但有可能发生错误 ERROR 40 由于更严重的问题,程序已不能执行一些功能了

2021-08-13 22:03:09 2493 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除