python
文章平均质量分 51
lgy_keira
这个作者很懒,什么都没留下…
展开
-
python list/
withwith xxx: with-body上下文管理器 ,执行的时候调用enter ,执行完with-body 之后调用 exit sys.modules是一个字典,它包含了从 Python 开始运行起,被导入的所有模块。"I'm %s. I'm %d year old" 为我们的模板。%s为第一个格式符,表示一个字符串。%d为第二个格式符,表示一个整数。(‘Vamei’, 99)的原创 2017-09-14 15:05:44 · 233 阅读 · 0 评论 -
python plt 绘图
cv2 如果是直接显示图片,可以直接用cv2.imshow(‘图框名’,array) plt import matplotlib.pyplot as plt fig = plt.figure() 创建一个画布 plt.show() 显示图像一般用在最后 plt.savefig(‘confusion_matrix.png’, format=‘png’) plt.title(title) plt.co...原创 2018-10-12 09:55:25 · 3963 阅读 · 2 评论 -
[python] 捕获异常
try: fh = open("testfile", "w") fh.write("这是一个测试文件,用于测试异常!!") except IOError: print "Error: 没有找到文件或读取文件失败" else: print "内容写入文件成功" fh.close(原创 2018-09-19 19:56:53 · 154 阅读 · 0 评论 -
[python] 文件复制/路径检测
import shutil shutil.copytree(sourceResDir, dstResDir) 复制目录,olddir和newdir都只能是目录,且newdir必须不存在 文件的拷贝用shutil.copyfile(srcFilePath,dstFilePath) oldfile和newfile都只能是文件 shutil.copy( src, dst) 复制一个文件,到一...原创 2018-09-10 21:02:24 · 504 阅读 · 0 评论 -
[python] 字符串
常用函数 len lstrip strip rstrip 字符串格式化 >>> 'Hi, %s, you have $%d.' % ('Michael', 1000000) 'Hi, Michael, you have $1000000.' #格式化整数和浮点数还可以指定是否补0和整数与小数的位数 print('%2d-%02d' % (3, 1)) prin...原创 2018-09-10 18:07:18 · 134 阅读 · 0 评论 -
python(5) 进程和线程
标签(空格分隔): python参考1.进程摘要(1).有三种方法实现进程 fork() 和Process 、Pool (2).进程间通信 Queue,Pipes用三种方法实现进程fork pid=os.fork()Process windows上没有fork,用multiprocess代替from multiprocessing import Process p=Process(targe原创 2017-09-27 13:33:49 · 268 阅读 · 0 评论 -
python(4) list生成式
标签(空格分隔): python要生成一个列表list,如果这个list有一定的规律,可以用循环生成。python的内置函数range()可以直接生成list 如下>>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]在matlab里面,如果要生成这样一个矩阵,首先定义一个空矩阵,然后通过for循环不断往里push值,在python里面也可以这样操作,但是原创 2017-09-22 17:22:48 · 403 阅读 · 0 评论 -
python(3) 切片,迭代
标签(空格分隔): python1.切片能从list、tuple、字符串中取出指定位置的一串元素 元组是另一种list,只不过不能改变,字符串同理从list中取出指定位置的元素很像matlab [a:b:c] a:起始序号 (第一位是0) b:结束序号(不包括) c:步长 也可以由负数开始取 起始序号或结束序号是最后一个,可以省略不写。L = ['Michael', 'Sarah',原创 2017-09-22 17:21:17 · 246 阅读 · 0 评论 -
python(2) 模块
标签(空格分隔): python模块的package组织python模块可以避免不同模块中,相同名字的函数,相同名字的变量之间发生冲突 如何避免? 用包package来组织,包就相当于给模块名加了一个前缀,这样能避免冲突。 注意,每个包的文件夹里必须有一个init.py的文件,即使init是空的也要有这个文件!这个文件是识别package的标志 一个package下面可以有子文件夹,子文件夹原创 2017-09-17 21:41:38 · 252 阅读 · 0 评论 -
python(6) 类/私有变量/多态
标签(空格分隔): pythonpython中类的定义,括号内是继承的类,所有的类都默认继承自object类class Student(object): def __init__(self, name, score): self.__name = name self.__score = score 1.数据的封装意思是直接在类里面定义函数,去调用、显示其它函数的原创 2017-10-18 10:39:35 · 296 阅读 · 0 评论 -
python copy
直接赋值:其实就是对象的引用(别名)。 >>> a= [1,2,3] >>> b=a >>> b.append(4) >>> b [1, 2, 3, 4] >>> a原创 2018-09-22 20:25:46 · 1118 阅读 · 0 评论