コードを試しましたか?あなたが持っている場合は、共有してください。あなたが描いていることから、3つの主な目標があります:1)CSVファイルを開いて読む、2)画像をダウンロードする、3)ファイルの名前を変更する。私はパートごとにあなたの一般的な方向性を与えるだろうが、それは完全なコードが完了するのはあなた次第です:
1)を開き、CSVデータを読み込む:PythonはCSVのための特定のライブラリを持っています。ここCSV File Read and Write
です例:csv.DictReader
を使用します。あなたは、特定のCSVファイル形式に変更する必要があります:
import csv
with open('filename.csv', 'rb') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
image_url = row['ImageURL'] # replace with your column heading
filename = row['Name'] # replace with your column heading
2)ウェブから画像をダウンロード:あなたは、画像をダウンロードするためにurllib.urlretrieve
を使用することができます。例:
import urllib
urllib.urlretrieve(image_url, filename)
3)名前を変更します。上記のコードはURLを取得してfilename
として保存しますので、この手順を実行する必要はありません。あなたがまだやっているなら、os.rename(src, dst)
はそのトリックを行います。
これが役に立ちます。あなたに最高の運があります。多くのprint
ステートメントを使用してコードをデバッグします。 Pythonのドキュメントはあなたの友人です。