
python
ForeverYang2015
IT搬砖工!
展开
-
python-注册nacos服务
Nacos(Naming and Configuration Service)是一个用于实现服务注册和发现的开源项目。Nacos注册服务的主要作用是帮助微服务架构中的各个服务实例进行注册和发现,以便于服务之间的通信和协作,另外,也可以在nacos上简历一些配置,服务可以获取配置,便于配置的修改管理。本篇主要是python 登陆nacos平台,对grpc服务(也可以是http服务)注册的示例。原创 2023-06-29 17:22:39 · 2655 阅读 · 0 评论 -
python--multiprocessing设置函数运算超时限制
本篇尝试对运行的python函数设置时间限制,超时则报错结束运行,因为在某些时候运行可能会存在限时的情况。方法是使用multiprocessing,将函数作为一个子进程,设置子进程时间,使用join堵塞主进程。原创 2023-02-15 14:37:02 · 1929 阅读 · 1 评论 -
分享一个图像上画框程序
一、前言二、代码def getOneImgAnno(img_path): src = cv2.imread(img_path) h,w = src.shape[:2] v = 155 img = src[ v :h-v , v:w-v] img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) img_gray = cv2.blur(img_gray,(5,5)) ret, th = cv2.t转载 2021-12-29 09:37:58 · 440 阅读 · 0 评论 -
使用python读写VOC2007形式存放的xml标签文件
一、前言 本节主要记录,使用python读写VOC2007形式存放的xml标签文件二、XML 标签文件格式打开一个已打标注的XML文件,如下所示:三、使用python读写其中的标注信息xmin ymin xmax ymaximport xml.etree.ElementTree as ETdef fixXml( xml_path): tree=ET.parse(xml_path)#打开文件 root = tree.getroot() #.原创 2020-10-15 19:22:07 · 779 阅读 · 0 评论 -
牛客网上的题总结下 python解法
1.二维数组的查找描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。class Solution: # array 二维列表 def Find(self, target, array): # write code here row...原创 2018-04-18 11:00:10 · 2886 阅读 · 0 评论 -
python 读入多行数据
一、前言 本文主要使用python 的raw_input() 函数读入多行不定长的数据,输入结束的标志就是不输入数字情况下直接回车,并填充特定的数作为二维矩阵二、代码def get2DlistData(): res = [] inputLine = raw_input() #以字符串的形式读入一行 #如果不为空字符串作后续读入 wh原创 2017-09-21 23:11:36 · 17691 阅读 · 0 评论 -
使用requests模块下载爬虫百度图片
一、前言 在github上找到个输入关键词和下载数量即可爬虫多张百度图片的方法,实际测试发现不支持中文关键词,并且最多只能下载60张以内,经过修改后可支持中文,并能下载多张图片。二、代码 首先需要安装requests模块,该方法主要是使用http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=原创 2017-07-19 12:10:25 · 8083 阅读 · 5 评论 -
八皇后问题(python版理解)
一、 前言八皇后问题是一个经典的数学问题,同时也是一个典型的回溯问题,《Python基础教程》简单的思路是:首先尝试在第1行放置第1个皇后,然后在第2行某个位置放置皇后,依次进行,当发现某行的所有位置都不能防止皇后时,回溯至上一行,试着将上一行皇后放置在其他位置,再考虑下一行皇后的位置。二、规则描述 首先由元组表示皇后的位置,如state[0] = 2,则表示第1行的原创 2016-03-24 21:17:29 · 4819 阅读 · 0 评论 -
Python编程获得本机所有网络链接的ip地址
一、前言 本文使用Python编程获得本机所有网络链接的ip地址,主要思路为:通过os模块调用cmd命令ipconfig,将返回的结果保存,然后使用re模块的正则表达式从结果中获得所有网络链接的ip地址,保存至字典中,最后打印。要求每个ip地址必须具有相应的网络链接名说明,则从字符串‘IPv4地址’所在行的前几行中开始查找字符串‘适配器’的所在行文本二、cmd命令ipconfi原创 2016-03-20 23:26:53 · 6090 阅读 · 1 评论