pythonvirtualenv的命令调用
1、启动虚拟环境cd ENVsource ./bin/activate注意此时命令行会多一个(ENV),ENV为虚拟环境名称,接下来所有模块都只会安装到这个虚拟的环境中去。2、退出虚拟环境deactivate如果想删除虚拟环境,那么直接运行rm -rf venv/命令即可。3、在虚拟环境安装 Python packagesVirtualenv 附带有 pip 安装工具,因此需要安装的 ...
2024-01-10python负值如何使用?
1、start与stop参数为负值start和stop的值可以是负值,取值不是开头,而是从list的最后开始。alist[-1]alist[-3:]alist[:-1]一是取alist的最后一个值,输出为4。二是从alist倒数第三个值开始,取list剩余的元素,输出[2,3,4]。三是从alist开始,将list中的元素取出,直到下标为倒数第一值,输出[0,1,2,3]。2、step参数为...
2024-01-10python切片参数的表现形式
1、切片的三个参数start:起始位置stop:终止位置step:步长2、表现形式三个参数都是可选参数,意义为list的下标,即index。step参数默认值为1。alist[start:stop]alist[start:]alist[:stop]alist[:]第一种方式指定了start与stop参数,从start指定的下标开始取alist的元素,直到stop-1,例如a[1:3]的结果为[1,2]。第二种方式...
2024-01-10python中WSGI的工作原理
1、说明WSGI协议的主要目的是规范数据分析格式,如果web服务符合WSGI协议,则其作用是将原始socket数据分析为environ对象(使用时为字典对象)2、实例python手册的案例,wsgiref是框架,现在定义app函数和其他可调用类型,将environ和start_response传递给app,最后将app可调用类型传递给框架wsgiser框架make_server。from...
2024-01-10pythonpsutil是什么
1、说明不仅可以通过一两行代码实现系统监视,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理者和运输合作伙伴不可或缺的必要模块。2、实例获取CPU信息。>>> import psutil>>> psutil.cpu_count() # CPU逻辑数量4>>> psutil.cpu_count(logical=False) # CPU物理核心2# 2说明是双核超线程, 4则是4核非超线...
2024-01-10pythonchardet检测编码
1、当我们拿到一个bytes时,就可以对其检测编码。用chardet检测编码,只需要一行代码:>>> chardet.detect(b'Hello, world!'){'encoding': 'ascii', 'confidence': 1.0, 'language': ''}检测出的编码是ascii,注意到还有个confidence字段,表示检测的概率是1.0(即100%)。2、检测GBK编码的中文>>> data = '离离原上草,一岁一枯...
2024-01-10pythonpillow如何处理图像
1、说明是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。2、实例来看看最常见的图像缩放操作,只需三四行代码:from PIL import Image # 打开一个jpg图像文件,注意是当前路径:im = Image.open('test.jpg')# 获得图像尺寸:w, h = im.sizeprint('Original image size: %sx%s' % (w, h))...
2024-01-10pythonbase64是什么
1、说明base64是一种表示具有64个字符的任意二进制数据的方法。Base64编码将3字节二进制数据编码为4字节的文本数据,长度增加了33%,优点是编码的文本数据可以直接显示在邮件主体、网页等上。2、实例假如所编码的二进制数据不是3的倍数,那么最后剩下1或2字节,该怎么办?当用\x00字节在编码的末...
2024-01-10PythonOrderedDict怎么用
1、为了维持Key的顺序,可以使用OrderedDict。OrderedDict的Key按插入顺序排列,不是Key本身。>>> from collections import OrderedDict>>> d = dict([('a', 1), ('b', 2), ('c', 3)])>>> d # dict的Key是无序的{'a': 1, 'c': 3, 'b': 2}>>> od = OrderedDict([('a', 1), ('b', 2), ('c', 3)])>>> od # OrderedD...
2024-01-10pythondefaultdict的使用注意
1、说明(1)默认值是调用函数返回的,函数在创建defaultdict对象时传入。(2)除了在Key不存在的时候返回默认值外,defaultdict的其他行为与dict完全相同。2、实例>>> from collections import defaultdict>>> dd = defaultdict(lambda: 'N/A')>>> dd['key1'] = 'abc'>>> dd['key1'] # key1存在'abc'>>> dd['key2'] # key2不存在,返...
2024-01-10