最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3獲取文件中url內(nèi)容并下載代碼實(shí)例

 更新時(shí)間:2019年12月27日 10:52:16   作者:Done、  
這篇文章主要介紹了python3獲取文件中url內(nèi)容并下載代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了python3獲取文件中url內(nèi)容并下載代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time  : 2019-12-25 11:33
# @Author : Anthony
# @Email  : ianghont7@163.com
# @File  : get_video_audio_file.py

import xlrd as xl
import requests



# 創(chuàng)建文件夾
def mkdir_floder(path):
  import os
  isExists = os.path.exists(path)
  if not isExists:
    os.makedirs(path)
    # print(path + ' 創(chuàng)建成功')
    return True
  else:
    # 如果目錄存在則不創(chuàng)建,并提示目錄已存在
    # print(path + ' 目錄已存在')
    return False



def request_floder(floder01,floder02,filename,url,types):
  # 拼接全路徑
  all_path = basedirpath+floder01+'/'+floder02+'/'
  res = requests.get(url.strip())
  music = res.content
  with open(all_path+filename+'.'+types, 'ab') as file: # 保存到本地的文件名
    file.write(music)
    file.flush()



def get_xls(filename):
  # 打開文件
  xls_file=xl.open_workbook(filename)
  # 獲取第一個(gè)sheet內(nèi)容
  xls_sheet=xls_file.sheets()[0]
  # 總行數(shù)
  line_nums = xls_sheet.nrows
  for i in range(0,line_nums):
    # 獲取每一行的內(nèi)容
    row_value = xls_sheet.row_values(i)
    # 獲取第一級(jí)目錄名稱
    folder1 = row_value[0]
    # 獲取第二級(jí)目錄名稱
    folder2 = row_value[1]
    # 獲取文件名
    file_name = row_value[2]
    # 獲取url內(nèi)容
    url = row_value[3]
    # 創(chuàng)建目錄
    mkdir_floder(basedirpath+folder1+'/'+folder2)
    # 轉(zhuǎn)換url的類型為dict
    url = eval(url)

    # 獲取視頻內(nèi)容
    if "audio" in url:
      if url["audioF"].strip() != "":
        audio_url = url["audioF"]
        audio_url_end = audio_url.split('.')[-1]
        print(audio_url)
        request_floder(folder1, folder2, file_name, audio_url, audio_url_end)

      elif url["audio"].strip() != "":
        audio_url = url["audio"]
        audio_url_end = audio_url.split('.')[-1]
        print(audio_url)
        request_floder(folder1, folder2, file_name, audio_url, audio_url_end)

    # 獲取音頻內(nèi)容
    elif "video" in url:
      if url["video"].strip() != "":
        video_file = url["video"]
        video_file_end = video_file.split('.')[-1]
        print(video_file)
        request_floder(folder1, folder2, file_name, video_file, video_file_end)

if __name__ == "__main__":
  # 文件存放路徑
  basedirpath = "/Users/ianthony/Desktop/Devops/"
  # 讀取的xlsx文件
  get_xls("001.xlsx")

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python文件操作利器的十大庫(kù)使用實(shí)例

    Python文件操作利器的十大庫(kù)使用實(shí)例

    Python擁有多個(gè)庫(kù)用于文件操作,提供了各種功能來(lái)管理、讀取和寫入文件,這些庫(kù)覆蓋了從基本的文件系統(tǒng)交互到高級(jí)的文件壓縮和數(shù)據(jù)格式處理等多個(gè)方面,文件操作是編程中不可或缺的一部分,因此了解這些庫(kù)對(duì)于開發(fā)者來(lái)說(shuō)是至關(guān)重要的
    2024-01-01
  • Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間(實(shí)例代碼)

    Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間(實(shí)例代碼)

    這篇文章主要介紹了Python 獲取圖片GPS等信息鎖定圖片拍攝地點(diǎn)、拍攝時(shí)間,先把圖片以二進(jìn)制的格式讀取出來(lái),然后通過(guò) exifread 庫(kù)把里面的 GPS 信息提取出來(lái),再以特定的格式打印出來(lái),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Python人工智能之路 之PyAudio 實(shí)現(xiàn)錄音 自動(dòng)化交互實(shí)現(xiàn)問(wèn)答

    Python人工智能之路 之PyAudio 實(shí)現(xiàn)錄音 自動(dòng)化交互實(shí)現(xiàn)問(wèn)答

    關(guān)于音頻, PyAudio 這個(gè)庫(kù), 可以實(shí)現(xiàn)開啟麥克風(fēng)錄音, 可以播放音頻文件等等。文章介紹了如何使用Python第三方庫(kù)PyAudio進(jìn)行麥克風(fēng)錄音然后自動(dòng)播放已經(jīng)合成的語(yǔ)音實(shí)現(xiàn)語(yǔ)音交互回答,需要的朋友可以參考下
    2019-08-08
  • Python腳本調(diào)試工具安裝過(guò)程

    Python腳本調(diào)試工具安裝過(guò)程

    這篇文章主要介紹了Python腳本調(diào)試工具非常好用,本文給大家介紹pycharm工具的安裝過(guò)程及使用詳解,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 基于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的注冊(cè)機(jī)并生成卡密

    基于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的注冊(cè)機(jī)并生成卡密

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫一個(gè)簡(jiǎn)單而強(qiáng)大的注冊(cè)機(jī),生成卡密來(lái)實(shí)現(xiàn)用戶注冊(cè),從而輕松登錄應(yīng)用程序,有需要的小伙伴快可以參考下
    2023-12-12
  • python urllib爬蟲模塊使用解析

    python urllib爬蟲模塊使用解析

    這篇文章主要介紹了python urllib爬蟲模塊使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python 中pandas索引切片讀取數(shù)據(jù)缺失數(shù)據(jù)處理問(wèn)題

    Python 中pandas索引切片讀取數(shù)據(jù)缺失數(shù)據(jù)處理問(wèn)題

    pandas是一個(gè)Python軟件包,提供快速,靈活和富于表現(xiàn)力的數(shù)據(jù)結(jié)構(gòu),旨在使使用“關(guān)系”或“標(biāo)記”數(shù)據(jù)既簡(jiǎn)單又直觀。這篇文章主要介紹了pandas索引切片讀取數(shù)據(jù)缺失數(shù)據(jù)處理,需要的朋友可以參考下
    2019-10-10
  • Python3 基礎(chǔ)語(yǔ)法詳解

    Python3 基礎(chǔ)語(yǔ)法詳解

    在本篇文章里小編給大家分享的是一篇關(guān)于Python3基礎(chǔ)語(yǔ)法知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下,希望能夠給你帶來(lái)幫助
    2021-10-10
  • Python實(shí)現(xiàn)基于多線程、多用戶的FTP服務(wù)器與客戶端功能完整實(shí)例

    Python實(shí)現(xiàn)基于多線程、多用戶的FTP服務(wù)器與客戶端功能完整實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)基于多線程、多用戶的FTP服務(wù)器與客戶端功能,結(jié)合完整實(shí)例形式分析了Python多線程、多用戶FTP服務(wù)器端與客戶端相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • 賺瘋了!轉(zhuǎn)手立賺800+?大佬的python「搶茅臺(tái)腳本」使用教程

    賺瘋了!轉(zhuǎn)手立賺800+?大佬的python「搶茅臺(tái)腳本」使用教程

    這篇文章主要介紹了如果利用python搶購(gòu)京東茅臺(tái),幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01

最新評(píng)論

马龙县| 双桥区| 商丘市| 尼玛县| 阿拉善左旗| 沾化县| 金坛市| 广州市| 罗甸县| 巍山| 普定县| 华池县| 洛隆县| 甘肃省| 遵化市| 黎平县| 永福县| 灌阳县| 湖北省| 惠安县| 三明市| 凉城县| 贡嘎县| 汕尾市| 中牟县| 阳山县| 咸阳市| 广饶县| 岐山县| 融水| 沧州市| 绍兴市| 华容县| 施秉县| 榆中县| 武山县| 崇州市| 兴安盟| 肥西县| 建阳市| 双辽市|