日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Win10 基于excel 文件的python下载脚本

發布時間:2025/4/5 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win10 基于excel 文件的python下载脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、安裝wget命令行

安裝wget命令,選擇win10 64 版本。

https://eternallybored.org/misc/wget/

為了方便使用,可以加系統路徑,或直接放C:\Windows\System32目錄中

2、使用python腳本,后臺下載

a. 建立一個excel文件,?包括url和地址兩列

b.?使用python腳本

# -*- coding: utf-8 -*- import sys import xlrd import time import osmusic_src = ".\music.xlsx" music_save = ".\music" music_urls = []def read_music_download_url():global music_urlsprint("Read music URL......")xfile = xlrd.open_workbook(music_src)# print("sheet name %s" %xfile.sheet_names())sheet1 = xfile.sheet_by_name(xfile.sheet_names()[0]) # use Sheet1 default.# print("line number = %d" %sheet1.nrows)# print("column number = %d" %sheet1.ncols)line = 1 # skip the tile line.while line < sheet1.nrows:item = {}print("%s : %s" %(sheet1.cell_value(line, 0), sheet1.cell_value(line, 1)))if sheet1.cell_value(line, 0) == "":print("Read end....line = %d " %line)breakitem["name"] = sheet1.cell_value(line, 0)item["url"] = sheet1.cell_value(line, 1)music_urls.append(item)line += 1# Show logs# print("*******Music Number : %d*******" %len(music_urls))# for i in music_urls:# print("Get:%s %s" %(i["name"], i["url"]))def download_musics():print("Beginning Download musics......")print("Create save dir:%s", music_save)try:os.mkdir(music_save)except:print("dir exsit.")num = len(music_urls)pos = 0for i in music_urls:print("Begin (%d/%d)..." %(pos+1, num))# wget https://xxx -O".\music\xxxx"cmd = "wget -q " + i["url"] + " -O " + '"' +music_save +"\\"+ i["name"] + '"'print("do comman : %s" %cmd)os.system(cmd)print("Done (%d/%d)..." % (pos + 1, num))pos += 1if __name__ == '__main__':try :fd = open(music_src)fd.close()print("Get music EXCEL file.")except:print("%s can not open." %music_src)exit(-1)# First all music URLs.read_music_download_url()# Second Begin to download works.download_musics()

注意:最新xlrd可能不支持.xlsx格式,使用如下版本

pip3 uninstall xlrd

pip3 install xlrd==1.2.0

總結

以上是生活随笔為你收集整理的Win10 基于excel 文件的python下载脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。