猫史档案馆


求大神回答tqdm高级的使用方法!急!

用户:四九圣尊四九圣尊查看:0 回复:9 评论:0 创建时间:2017-10-21T20:54:37


tqdm是一个进度条显示的函数。可以套在重复执行里,可是如果:我要他显示计算这个相似度时的进度,那么该如何写呢?如何显示计算a = SequenceMatcher(None,web,web_1)的进度?



回复

上一页1 页 / 共 1下一页
四九圣尊四九圣尊

tc回答下我吧

点赞0


评论


四九圣尊四九圣尊

别的大神也可以!

点赞0


评论


四九圣尊四九圣尊



点赞0


评论


BCM-HarrisonCUIBCM-HarrisonCUI

import difflib
from tqdm import *

a = open('/Users/harrisonalexander/Desktop/Jane Austen1.txt').read()
b = open('/Users/harrisonalexander/Desktop/Jane2.txt').read()

def compare():
result = difflib.SequenceMatcher(None, a, b).ratio()
return result



with tqdm(total=100) as pbar:
for i in tqdm(range(100)):
c = compare()
print(c)

你在 python里面直接打开的bcm文件应该是经过加密的,所以文件内容都是乱码和无关字符,不要直接读取,这样是无法进行文本比较的,新建一个txt文件夹,然后粘贴文字内容。用open打开。

点赞0


评论


BCM-HarrisonCUIBCM-HarrisonCUI

不要直接读取,这样是无法进行代码文本比较,建议,新建一个txt文件,然后粘贴上去,用open打开文件夹。

点赞0


评论


四九圣尊四九圣尊

我做到了!感谢无以言表!但其实不用把它变成文件,可以直接读!

点赞0


评论


四九圣尊四九圣尊

你真是大神666

点赞0


评论


四九圣尊四九圣尊

不过加了进度调程序的速度变慢了几百倍

点赞0


评论


四九圣尊四九圣尊

之前三分钟现在6小时

点赞0


评论