python爬取小说显示进度条用怎么固定在画面上

Python021

python爬取小说显示进度条用怎么固定在画面上,第1张

网络问题。《python》爬取小说进度条固定在画面上多数是网络连接异常导致。

1、首先打开电脑检查网络。

2、其次打开《python》进行测试网络连接是否异常。

3、最后等待网络连接正常后,点击小说重新下载即可。

方法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('')

import time

for i in range (0,100): #定义长度

time.sleep(0.1) 时间

current = i/10

#进度条

progress_str = '{0:s}{1:.0%}'.format(

(int(current*10)*'***').ljust(10,'/'),current)

print(progress_str)