一般社団法人 全国個人事業主支援協会

COLUMN コラム

#フリーランス2年目#エンジニアだけど〇〇#Python

みなさま、こんにちは!
フリーランスエンジニアとして活動しているハザマです。

さて先月から始まった ” エンジニアだけど〇〇なんです ” の第4回目も

   インフラエンジニアだけど “プログラミング” もしちゃうんです  

をお送りしたいと思います。

そして、前回から作成しているプログラム

  週イチで更新するExcelファイルのグラフを自動更新させたい  

の進捗報告をしたいと思います。

さて、今回記載していく内容ですが

[ 3.Cactiからファイルに添付する画像(約30枚)を自動取得する ]

のプログラムになります。

実際に構築したプログラムを記載するわけにはいかないので、
そこを除外して以下に記載します。

import os
import pprint
import time
import urllib.error
import urllib.request

def download_file(url, dst_path):
    try:
        with urllib.request.urlopen(url) as web_file:
            data = web_file.read()
            with open(dst_path, mode='wb') as local_file:
                local_file.write(data)
    except urllib.error.URLError as e:
        print(e)
url = 'https://kojinjigyou.org/~中略~.png'
dst_path = 'data/temp/py-logo.png'
download_file(url, dst_path)

また次回も、よろしくお願いします!

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア