真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

pythontkinter如何實(shí)現(xiàn)下載進(jìn)度條-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)python tkinter如何實(shí)現(xiàn)下載進(jìn)度條,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

鄢陵網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),鄢陵網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鄢陵近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的鄢陵做網(wǎng)站的公司定做!

tkinter下載進(jìn)度條

利用python爬取網(wǎng)站數(shù)據(jù)進(jìn)行下載時(shí),顯示下載進(jìn)度

# 設(shè)置下載進(jìn)度條
tk.Label(window, text='下載進(jìn)度:').place(x=40, y=80)
canvas = tk.Canvas(window, width=600, height=16, bg="white")
canvas.place(x=20, y=90)
# 下載按鈕函數(shù)
def usr_download():
  response = session.get(url_str, headers=headers2, cookies=cookies_xxx, verify=False, stream=True) # stream=True表示請求成功后并不會立即開始下載,而是在調(diào)用iter_content方法之后才會開始下載
  chunk_size = 40960 # 設(shè)置每次下載的塊大小
  content_size = int(m4a.headers['content-length']) # 從返回的response的headers中獲取文件大小
  # 填充進(jìn)度條
  fill_line = canvas.create_rectangle(1.5, 1.5, 0, 23, width=0, fill="green")
  raise_data = 600 / (content_size/chunk_size)  # 增量大小,600為進(jìn)度條的長度
 
  # 將下載的數(shù)據(jù)寫入文件
  with open(title + '.m4a', 'wb') as f:
     n = 0
     for data in response.iter_content(chunk_size=chunk_size): # 在循環(huán)讀取文件時(shí),刷新進(jìn)度條 
       f.write(data)
       n = n + raise_data  
       canvas.coords(fill_line, (0, 0, n, 60))
       window.update()
 
# 清空進(jìn)度條
def clean_progressbar():
  # 清空進(jìn)度條
  fill_line = canvas.create_rectangle(1.5, 1.5, 0, 23, width=0, fill="white")
  x = 500 # 未知變量,可更改
  n = 600 / x # 465是矩形填充滿的次數(shù)
 
  for t in range(x):
    n = n + 600 / x
    # 以矩形的長度作為變量值更新
    canvas.coords(fill_line, (0, 0, n, 60))
    window.update()
 
# 下載按鈕
btn_download = tk.Button(window, text='開始下載', command=usr_download)
btn_download.place(x=600, y=28)

效果圖:

python tkinter如何實(shí)現(xiàn)下載進(jìn)度條

抖音去水印

1.打開抖音鏈接,獲取下圖的這個item_id

python tkinter如何實(shí)現(xiàn)下載進(jìn)度條

2.之后使用這個接口請求就ok了

https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6832178122364816644

3.把   playwm 改成 play

python tkinter如何實(shí)現(xiàn)下載進(jìn)度條

關(guān)于“python tkinter如何實(shí)現(xiàn)下載進(jìn)度條”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網(wǎng)頁名稱:pythontkinter如何實(shí)現(xiàn)下載進(jìn)度條-創(chuàng)新互聯(lián)
當(dāng)前URL:http://weahome.cn/article/dssjse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部