• python EasyOCR库是什么

    说明 1、EasyOCR是一个用python编写的OCR三方库。可以在python中调用,用来识别图像中的文字,并输出为文本。 2、支持80多种语言的识别,识别精度高,甚至要超过PaddleOCR。 安装命令 pip install easyocr 代码实现 import easyocr   #设置识别中英文两种语言 reader = easyocr.Reader([‘ch_sim’,’en’], gpu = False) # need to run only once to load mode…

    影音 2021年7月21日
  • python PaddleOCR库的介绍

    说明 1、PaddleOCR是基于深度学习的ocr识别库,中文识别精度相当还不错,能够应对大多数文字提取需求。 2、需要依次安装三个依赖库,shapely库可能会受到系统的影响,出现安装错误。 安装命令 pip install paddlepaddle pip install shapely pip install paddleocr 代码实现     ocr = PaddleOCR(use_angle_cls=True,)     # 输入待识别图片路径     img_path = r”d:…

    影音 2021年7月21日
  • python pytesseract库是什么

    说明 1、pytesseract需要与安装在本地的tesseract-ocr.exe文件一起使用。 2、需要注意的是,安装时必须选择中文包,默认只支持英文识别。 安装命令: pip install pytesseract 实例 import pytesseract from PIL import Image text = pytesseract.image_to_string(Image.open(r”d:Desktop39DEE621-40EA-4ad1-90CC-79EB51D39347.p…

    影音 2021年7月21日
  • python在带参的函数中使用装饰器

    方法说明 1、如果要包装的函数有参数,需要内嵌包装函数的形参和返回值与原函数相同。 2、装饰函数返回内嵌包装函数对象。 实例 import datetime,time   def out(func):     def inner(*args):         start = datetime.datetime.now()         func(*args)         end = datetime.datetime.now()         print(end-start)     …

    影音 2021年6月24日
  • python break和continue的比较

    比较说明 1、break和continue是python两个关键字 2、break和continue只能用在循环中 3、break是终止循环的执行, 即循环代码遇到break,就不再循环了。 continue是结束本次循环,继续下一次循环, 即本次循环剩下的代码不再执行,但会进行下一次循环。 实例 Break # 有五个苹果 # 1. 吃了三个苹果之后, 吃饱了.后续的苹果不吃了 # 2. 吃了三个苹果之后.在吃第四个苹果,发现了半条虫子,这个苹果不吃了,还要吃剩下的苹果   for i in …

    影音 2021年6月24日
  • python if判断的使用格式

    格式说明 1、顶格书写的代码,代表和 if 判断没有关系。 2、在python中使用缩进,代替代码的层级关系,在if语句的缩进内,属于if语句的代码块(多行代码的意思)。 if 判断条件:     判断条件为 True,会执行的代码     判断条件为 True,会执行的代码     … 实例 “”” 案例需求 1.通过用户键盘输入,获取年龄 2.判断年龄是否满足18,满足输出 本人18岁了,成年了 3. 程序最后 “””   # 1.获取年龄 input() age = input(‘请输…

    影音 2021年6月24日
  • python for循环遍历位置的查找

    1、通过计数器变量count来统计,用于统计字符串里某个字符出现的次数。 In [66]: name_list = [‘hui’, ‘zack’, ‘wang’]   In [67]: count = 0   In [68]: for name in name_list:     …:     print(count)     …:     print(name)     …:     count = count + 1     …: hui 1 zack 2 wang 2、通过…

    影音 2021年6月24日
  • python logging日志的禁用

    禁用说明 1、只需要在需要禁用日志的地方插入logging.disable(logging.logging_level)即可。 2、后面的logging对应的loggle_level函数都会失效,禁用的级别一定要对应代码中写的那个级别对应。 实例 n = 0     try:         print(10 / n)     except Exception as e:         print(‘e:’,e)         logging.error(e) logger.error(“发…

    影音 2021年6月24日
  • python使用tqdm定制进度条

    1、可以实例化一个tqdm类,然后通过传参和调用tqdm类中的方法来实现定制。 import time from tqdm import tqdm   pbar = tqdm(range(100), desc=”My Processing: “) for i in pbar: time.sleep(0.1) pbar.close() 2、类似于打开文件的操作,一个实例化的tqdm在使用完毕后通过close()方法进行清理。我们也可以像文件操作那样,使用with语句来避免这些麻烦的操作,让它在使用…

    影音 2021年6月24日
  • python tqdm是什么

    1、说明 tqdm是一个方便且易于扩展的Python进度条,可以在python执行长循环时在命令行界面实时地显示一个进度提示信息,包括执行进度、处理速度等信息,且可在一定程度上进行定制。 2、使用pip来安装tqdm模块 pip install tqdm 3、tqdm使用方法 tqdm.tqdm(可迭代对象) ,括号中的可迭代对象可以是个list,tuple等。 from tqdm import tqdm,trange import time   a = [1,2,3]   for i in t…

    影音 2021年6月24日