python和selenium怎么判断进度条

python和selenium怎么判断进度条,第1张

phython:

首先利用pip快速安装第三方库,tqdm

使用tqdm的函数之前需要导入qdm库

在tqdm的应用中,直接在for结构上,添加一个tdqm()即可。

执行上一步的 *** 作,就可以观察到进度条

selenium:

拿到浏览器滚动条的js代码,然后执行,就可以看到进度条

.通过模拟键盘的形式去滚动屏幕,就可以看到进度条

其猛饥中拿掘通过 driver.execute_script()执行js代码时,可以用两个语法,语法:枝敏返scrollBy(x,y)和语法:scrollBy(x,y

方法1:利用 * 打印出文本进度条

import time

scale=10

print("---执行开始-----")

for i in range(scale+1):

    a='*'*i

    b='.'*(scale-i)

    c=(i/scale)*100

    print("{:^8.0f}%[{}->{}]".format(c,a,b))

    time.sleep(0.1)

print("---执行结束手亏返-----")

方毕饥法2:利用 \u2588  打印出文本进度条

import time

scale=10

print("---执行开始-----")

for i in range(scale+1):

    a='\u2588'*i

    b='.'*(scale-i)

    c=(i/scale)*100

    print("{:^8.0f}%[{}->{}]".format(c,a,b))

    time.sleep(0.1)

print("---执行结束-----")

方法3:利用 tqdm  打印出文本进度条(首先安装tqdm库    进入命令提示符页面,然后输入,pip install tqdm)

import time

from tqdm import tqdm

for i in tqdm(range(100),desc='progress',ncols=100,ascii=' =',bar_format='{l_bar}{bar}l'):

    time.sleep (0.05)

方法4:利用 progressbar  打印出文本进度条(首先安装progressbar 库    进入命令提示符页面,然后输入,pip install progressbar )

import time

from progressbar import *

progress=ProgressBar()

for i in progress(range(100)):

    time.sleep (0.05)

 空睁   print('')

jupyter找不到mpl_finance的解决方法如下:

这串代码是在参加疫情识别情绪大赛的时候看的网上大佬们的代码,AI小白在刚运行程序之初就遇到了很多问题,主要是导入一些包的问题,之前也遇到过很多类似问题,现在整理一下问题和解决方法。

import os

import sys

sys.path.append('d:\\anaconda\\lib\\site-packages')

import pandas as pd

import numpy as np

from sklearn.model_selection import StratifiedKFold

from tqdm import tqdm

import tensorflow as tf

import tensorflow.keras.backend as K

from tensorflow.keras.utils import to_categorical

from transformers import *

print(tf.__version__)

问题一:修改jupyter默认打开目录

首先是想调整一下jupyter打开的根目录,因为默认都是C盘,而我的C盘快爆了所以就调整的,但是只能每次进来时候都调整,目前我还没找到彻底改变根目录的方法,但是也可以给大家借鉴一下:

打md,逗嫌输入想修改的位置,我直接输入了E:

输入jupyter notebook

这样就完成了切换

问题二:anaconda中jupyter无法import已安装的pandas模块问题

然后运行这段程序时候就出现了问题,在c盘时候import pandas不会出错,可修改了以后就会出错,于是我又搜寻了解决方法,原因可能换了位置以后没找到你的pandas路径。解决方法:

import sys

sys.path.append('d:\\anaconda\\lib\\site-packages')

import pandas as pd

就是在mport pandas as pd这句添加两句话就完事,append的路径就是你放pandas的地方,jupyter notebook不知道module的路径在哪,默认只知道current path,可以先在cmd中查一下:

pip show --verbose pandas

问题三:在tensorflow中找不到to_categorical

然后是from tensorflow.keras.utils import to_categorical这句话出现了问题,原因是我一开始输入了from tensorflow.python.keras.utils import to_categorical,这个应该是我的tensorflow里边还没安装python kernel,但是我已经conda下装了keras,这个用前面这句话就没有问题

问题四:ModuleNotFoundError: No module named ‘transformers’

那就下一个这个模块就好了

在anaconda navigator里边点进去base右边绿箭头下的terminal,输入pip install transformers就可以了,我一开始在anaconda prompt下conda install transformers,这个就没成功,还是太小白了

C盘爆满解决办法

因为在下载tensorflow时候C盘特别满,最后显示no space无法安装,然后我也不知道段空C盘哪些可以删除,于是就使用电脑管家这个软件,进去后:

点击左侧工具箱

寻找软件搬家这个工具包

选择C盘中你想移动的软件和大文件,选择要移去的磁盘,我选的是D,最好该磁盘新握指瞎建一个文件夹“C2Dfile”,这样就不会和其他的文件搞混了然后这样就没有删除任何文件就可以瘦身你的C盘啦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12483456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存