【Python】 for内で変数名にループ回数を加えて可変変数にする
タイトル通りpythonでの質問です。
配列のデータをそれぞれ変数名にループ回数を加えた可変変数にして、
そこに配列内のデータを格納したいと思います。
seleniumを用いてデータの取得をしており、対象のデータ数(本件では画像)が異なるため、上記を実現したいと考えております。
どなたかご教示をお願い致します。
該当のソースコード
galleries = browser.find_elements_by_class_name("thumbnail") for gallery in galleries: image_wrap = gallery.find_element_by_class_name('thumbnail-wrap') image = image_wrap.find_element_by_tag_name('img') #image_nameの部分をループ回数に合わせてimage_name1,image_name2,image_name3としたい url = image.get_attribute('src') image_name = url.replace('https://sample.com/img/','') f = io.BytesIO(request.urlopen(url).read()) img = Image.open(f) img.save("image/{}.jpg".format(image_name))
変数名にループ回数を加えた可変変数、というのがちと意味不明ですが、具体的にどういうデータにしたいのでしょうか
ご確認ありがとうございます。
PHPの例ですが下記リンクのようなこと(データ)をしたいと考えております。
https://qiita.com/moe_7/items/f7861ea346018cd049f5
回答2件
あなたの回答
tips
プレビュー