![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
程序总结
编写或阅读代码中的各种编程方法
贱贱的剑
计算机专业硕士研究生、操作系统与Linux内核开发,应用开发,喜欢研究Linux系统的各种疑难杂症。。。
展开
-
Python的参数列表
一、参数列表中的/与*如有函数定义def f(pos1, pos2, /, pos_or_kwd, *, kwd1, kwd2):pos1 和pos2只能以位置的形式传参,而不能以关键字的形式传参。pos_or_kwd可以以位置和关键字的形式传参kwd1和kwd2只能以关键字的形式传参def f(pos1, pos2, /, pos_or_kwd, *, kwd1, kwd2): print(pos1,pos2,pos_or_kwd,kwd1,kwd2)f(pos1=2,pos原创 2021-08-01 01:03:40 · 1506 阅读 · 0 评论 -
一个参数为空列表的坑
带坑的函数定义def f(a,L=[]): L.append(a) return Lprint(f(3))print(f(4))print(f(5))print(f(6))上面的程序输出[3][3, 4][3, 4, 5][3, 4, 5, 6]所以是具有累加功能。应该是定义的时候将L设置为None。如下def f(a, L=None): if L is None: L = [] L.append(a) return .原创 2021-07-30 00:16:48 · 165 阅读 · 0 评论 -
生成VOC数据集的xml文件
脚本采用写入xml的方式来生成voc的数据集标注文件,脚本及使用方法如下import cv2import osimport argparsefrom lxml.etree import Element, SubElement, tostringfrom xml.dom.minidom import parseStringdef make_xml(xmin_tuple,ymin_tuple,xmax_tuple,ymax_tuple,image_name,image_shape): .原创 2021-07-05 07:41:29 · 1477 阅读 · 2 评论