![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
xiachong27
这个作者很懒,什么都没留下…
展开
-
pip更新方法
(失败了一般用换一种方法就解决了)1,使用python -m pip install --upgrade pip升级失败2,使用python -m pip install -U --force-reinstall pip依然失败3,使用pip install --user --upgrade pip成功升级转载 2020-07-17 11:51:05 · 316 阅读 · 0 评论 -
Python 字典(Dictionary) items()方法
描述Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。语法items()方法语法:dict.items()返回值返回可遍历的(键, 值) 元组数组。实例以下实例展示了 items()函数的使用方法:实例(Python 2.0+)#!/usr/bin/python # coding=utf-8 ...转载 2019-03-17 22:00:32 · 345 阅读 · 0 评论 -
python3 任意数量的关键字实参
def build_profile(first, last, **user_info):profile = {}profile['first_name'] = firstprofile['last_name'] = lastfor key, value in user_info.items():profile[key] = value...转载 2019-03-17 22:11:32 · 391 阅读 · 0 评论 -
python 传递任意数量的实参
有时候预先不知道函数需要接受多少个实参,python是这样解决这个问题的:def make_pizza(*toppings): print(toppings)#打印所有的配件make_pizza('pepperoni')make_pizza('mushrooms', 'green peppers', 'extra cheese')----------Result('pe...转载 2019-03-17 22:25:18 · 322 阅读 · 0 评论 -
python 关于main函数以及if __name__=='__main__'的理解
1.main函数:在C/C++/Java中,main是程序执行的起点,Python中,也有类似的运行机制,但方式却截然不同:Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Pytho...转载 2019-03-18 11:03:52 · 3672 阅读 · 0 评论 -
python-图像金字塔
1、从opencv函数的金字塔函数和尺度缩放函数说起Opencv里面金字塔和resize函数都是有关图像分辨率的问题。我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式:<1> resize函数。这是最直接的方式,<2> pyrUp( )、pyrDown( )函数。即图像金字塔相...转载 2019-03-27 20:09:57 · 1916 阅读 · 0 评论 -
Eclipse安装教程 ——史上最详细安装Java &Python教程说明
主要看:https://blog.csdn.net/zichen_ziqi/article/details/73995755Eclipse+PyDev配置搭建Python开发环境https://jingyan.baidu.com/article/cd4c2979101f02756f6e6064.html原创 2019-04-17 09:51:10 · 754 阅读 · 0 评论 -
解决python 提示 SyntaxError: Missing parentheses in call to 'print'
发现是因为python2.X版本与python3.X版本输出方式不同造成的在python3.X的,输入内容时都要带上括号python(),而在2.X中直接输出就没有问题转载 2019-04-17 09:52:13 · 974 阅读 · 0 评论 -
字典遍历+提取
(1)遍历key值>>> a{'a': '1', 'b': '2', 'c': '3'}>>> for key in a: print(key+':'+a[key])a:1b:2c:3>>> for key in a.keys(): print(key+':'+a[key])a:1b:2...转载 2019-07-09 10:47:22 · 1233 阅读 · 0 评论 -
python批量运行py文件
import oslst = os.listdir(os.getcwd())for c in lst: if os.path.isfile(c) and c.endswith('.py') and c.find("run_all_cases") == -1: # 去掉AllTest.py文件 print(c) os.system("python ...转载 2019-07-09 17:22:14 · 2653 阅读 · 0 评论 -
Python unittest discover()方法与执行顺序补充
一、discover更多测试用例可以根据不同的功能创建不同的测试文件,甚至是不同的测试目录,测试文件中还可以将不同的小功能划分为不同的测试类,在类下编写测试用例,让整体结构更加清晰但通过addTest()添加、删除测试用例就变得非常麻烦TestLoader 类中提供的discover()方法可以自动识别测试用例discover(start_dir,pattern='test*.py...转载 2019-07-09 17:28:44 · 347 阅读 · 0 评论 -
python实例编写(7)---测试报告与测试套件(多个py文件,1个py文件内多个用例)
一. 一个.py文件批量执行测试用例(一个.py文件下多个用例执行)如果直接使用:unittest.main(),则按字母顺序执行,对于前后之间又依赖关系的用例,需要按特定的顺序执行,则使用 suite.addTest(类名("方法名")),如这里按照新增,修改,删除的顺序,可以避免执行完毕后的测试数据处理。def test_modifyCategory(self): ... ...转载 2019-07-09 17:35:12 · 749 阅读 · 0 评论 -
啊
logger:日志对象,logging模块中最基础的对象,用logging.getLogger(name)方法进行初始化,name可以不填。通常logger的名字我们对应模块名,如聊天模块、数据库模块、验证模块等。logger对象的常用方法有:setLevel:设置日志等级日志等级分别有以下几种:CRITICAL : 'CRITICAL',ERROR : 'ERROR',WAR...转载 2019-07-10 17:22:40 · 90 阅读 · 0 评论 -
完美解决Python与anaconda之间的冲突问题,你值得拥有
anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。anaconda适合做数据分析,如果使用django、flask、scra...转载 2019-07-30 11:22:38 · 822 阅读 · 0 评论 -
Python使用Telnetlib模块实现telnet远程操作
Python使用Telnetlib实现远程操作Python内置了telnetlib模块,支持telnet远程操作,只要直接import就可以。下面是一个实例(参考http://blog.csdn.net/five3/article/details/8099997): #encoding=utf-8 def do_telnet(Host, userna...转载 2019-07-23 15:35:28 · 749 阅读 · 0 评论 -
python-random
原创 2019-08-13 15:02:38 · 106 阅读 · 0 评论 -
python 字符串(str)和列表(list)的互相转换
1.str >>>liststr1 = "12345"list1 = list(str1)print list1 str2 = "123 sjhid dhi"list2 = str2.split() #or list2 = str2.split(" ")print list2 str3 = "www.google.com"list3 = str3.spl...转载 2019-08-29 14:27:42 · 505 阅读 · 0 评论 -
python中的字符数字之间的转换函数
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 rep...转载 2019-08-29 14:30:25 · 517 阅读 · 0 评论 -
Python中的join()函数的用法
函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: 'sep'.join(seq)参数说明...转载 2019-03-17 21:43:10 · 92 阅读 · 0 评论 -
python--字典
字典-----{key:值,key2:值,key3:值} 由大括号、key、冒号、值、组成; key是唯一的,值不唯一for循环:.format应用:添加:直接添加删除:del 用中括号输入键名修改:直接 输入键名 等于多少 就好...原创 2019-03-12 22:17:49 · 94 阅读 · 0 评论 -
distributeed 1.21.8 requires msgpack,which is not installed 分布式1.21.8需要msgpack,未安装
我在安装dask时面临同样的问题。后来我使用这两种方法之一解决了它。第一种方法:运行此命令conda install -c anaconda msgpack-python第二种方法:运行此命令pip install msgpack转载:https://stackoverflow.com/questions/51050257/distributed-1-21-8-re...转载 2019-03-05 15:53:09 · 867 阅读 · 0 评论 -
python:只想在opencv中显示红色通道?
刚开始学习python—opencv,感觉要比C或者C++的代码要简单,不过刚开始接触,还有些语法上的不熟悉。如何只保留某一个通道并显示呢?b[:, :, 1] = 0--------前两个参数是指的h,w,冒号指全部取得,最后一个参数是指的通道序列号,python里面图像是以BGR顺序存储的,b,g,r分别代表序列号0,1,2,所以这一句代码就是指通道序列号为1的,即为g通道,该通道的...转载 2019-03-05 21:40:55 · 6573 阅读 · 0 评论 -
python使用matplotlib:subplot绘制多个子图
转载:https://www.cnblogs.com/lm3306/p/9724706.html1 问题描述matploglib能够绘制出精美的图表, 有些时候, 我们希望把一组图放在一起进行比较, 有没有什么好的方法呢?matplotlib中提供的subplot可以很好的解决这个问题2 subplot函数介绍matplotlib下, 一个Figure对象可以包含多...转载 2019-03-05 22:16:36 · 862 阅读 · 0 评论 -
安装完Anaconda python 3.7,想使用python3.6方法
转载链接:https://www.cnblogs.com/wenyule/articles/9931833.html https://www.cnblogs.com/xiaodai0/p/9780101.html目前还是配置python3.6的比较好解决方法1:(正在尝试)cmd使用命令: conda create -n py36 python=3....转载 2019-03-03 15:17:47 · 2166 阅读 · 1 评论 -
plt.imshow与cv2.imshow显示颜色问题
在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象。这是因为:opencv的接口使用BGR,而matplotlib.pyplot 则是RGB模式 下面代码cv2读入的是BGR模式,在opencv里面存储的是BGR,所以img用opencv输出就是正常颜色; 而matplotlib.pyplot是RGB模式,当用cv读入,直接用matplotlib.p...转载 2019-03-06 13:33:49 · 2615 阅读 · 0 评论 -
python resize重置大小
cv2.resize(src,dsize[,dst[,fx[,fy[,interpolation]]]])->dst参数说明:src - 原图dst - 目标图像。当参数dsize不为0时,dst的大小为size;否则,它的大小需要根据src的大小,参数fx和fy决定。dst的类型(type)和src图像相同dsize - 目标图像大小。当dsize为0时,...转载 2019-03-06 14:00:00 · 2606 阅读 · 0 评论 -
Python下opencv(图像的阈值处理)
具体讲解可看:https://blog.csdn.net/on2way/article/details/46812121想说明一点,ret,thresh1 = cv2.threshold(img,127,255,cv2.THRESH_BINARY)以上述为例,在python中,threshold函数返回值有两个,res和thresh1,res是返回的阈值,该句是127,也就是括号...原创 2019-03-06 15:15:42 · 927 阅读 · 0 评论 -
Python--matplotlib绘图可视化知识点整理
转载自:Segment Fault本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。强烈推荐ipython无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。这样IPython配置为使用你所指定的m...转载 2019-03-06 16:47:24 · 166 阅读 · 0 评论 -
图像梯度-Sobel算子
形态学梯度:膨胀减去腐蚀 图像梯度:指边缘处产生的,常指二值图像中的黑白处。dst = cv2.Sobel(src, ddepth, dx, dy, ksize)-----------白减去黑,或者黑减去白ddepth:图像的深度,一般会写CV_64F,可以出现负数 dx和dy分别表示水平和竖直方向,水平:1,0(右边减左边);竖直:0,1(下面减上面); ksize是Sobel算子...原创 2019-03-09 22:02:29 · 3915 阅读 · 3 评论 -
查找python关键字
如何查找Python中的关键字大家都知道,每种语言都有关键字,Python也不例外,对于初学Python的程序员来说,如何才能查看到Python中的关键字呢?Python中有一个模块叫keyword,keyword中有两个成员:iskeyword 函数和 kwlist 列表(__all__ = ["iskeyword", "kwlist"])。其中kwlist中包含了所有的关键...转载 2019-03-11 17:34:22 · 2543 阅读 · 0 评论 -
python3 input函数
python3中 input函数在python中是一个内建函数,其从标准输入中读入一个字符串,并自动忽略换行符。也就是说所有形式的输入按字符串处理,如果想要得到其他类型的数据进行强制类型转化。默认情况下没有提示字符串(prompt string),在给定提示字符串下,会在读入标准输入前标准输出提示字符串。如果遇文件结束符(end of file)会触发一个EOFError。那么这个函数在...转载 2019-03-12 11:30:56 · 2506 阅读 · 0 评论 -
python 类(1)
class Dog(): def __init__(self,name,age):--------在__init__方法的定义中,或者在下面的实例中指定了name的初始值。此处的形参就 可以不写在里面。 self.name=name-------初始化属...原创 2019-03-20 20:54:21 · 152 阅读 · 0 评论 -
Python3 类(2)
创建一个类:最简单的一个类在python中类的命名必须以字母或者下画线开头,并且只能包含字母、下画线和数字。另外推荐使用驼峰命名方式(大写字母开头,随后的任意一个单词都以大写字母开头)python最简单的一个类的创建class MyFirstClass: pass类的属性和方法在类中我们还可以为其添加属性和方法class MyFirstClass: def __...转载 2019-03-21 09:39:21 · 131 阅读 · 0 评论 -
prthon序列、映射
python中,分为两大类,序列和映射序列:每个元素可以是任何类型(也可以是序列),每个元素被分配一个序号(从0开始)(序号,也叫索引,表示元素的位置)可分为:元组,列表,字符串,Unicode字符串,buffer对象,range对象字符串(以双引号、单引号、三引号形式)、 元组(以小括号形式)、不可更改(与列表本质区别) 列表(以中括号形式,可以有数值、字符、字符串),可以更...转载 2019-03-12 21:06:43 · 268 阅读 · 0 评论 -
python形参、实参
形参---函数完成其工作所需的一项信息,在定义函数时出现的参数实参---调用函数时传递给函数的信息提供的实参多余或者少于函数完成其工作所需的信息时,将出现实参不匹配错误。形参实参:定义一个函数之后,我们后面可以进行多次调用。 调用函数时,必须使得实参和形参一一对应,最简单的关联方式就是基于实参的顺序,即形参的顺序是power(x,y),实参的power(a,b)就要依次将a,...转载 2019-03-12 21:31:46 · 7169 阅读 · 0 评论 -
python---set集合
set集合,会自动将集合中的重复的变量去掉,如下。集合所有元素没有顺序,没有下标为0,1,2这种说法。set集合的for循环set集合取交集,1.首先定义了一个集合number_set,和一个列表number_list,集合用大括号,列表用中括号。2.要取交集,首先要统一类型,将列表变为集合类型就number_coverted=set(number_list),可以看出输出变成...原创 2019-03-12 22:00:03 · 180 阅读 · 0 评论 -
Python3的opencv环境搭建简易教程
1.根据操作系统和py版本下载对应的whl包:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv2.pip安装上述的包, 然后安装一下numpy;3.测试下代码:import cv2img = cv2.imread('123.jpg')cv2.namedWindow('image')cv2.imshow('image', i...转载 2019-03-05 14:21:23 · 268 阅读 · 0 评论