ページ内に存在する複数の画像を一気にダウンロードする
行いたいこと いらすとやの画像より、 複数の画像を一気にダウンロードする。 ということを試してみたいと思います。 例えば以下のようなページの場合、サッカーを行っている画像だけではなく 表示されている全ての画像ファイルが対…
行いたいこと いらすとやの画像より、 複数の画像を一気にダウンロードする。 ということを試してみたいと思います。 例えば以下のようなページの場合、サッカーを行っている画像だけではなく 表示されている全ての画像ファイルが対…
Pythonのlist型 listの初期化や宣言、 配列の途中に空白があった場合の処理など。 listの宣言と初期化 コードは以下になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# listの宣言と初期化処理 list_test1 = [] list_test1 = ["あ","","い","う","",""] print("list_test1 = " + str(list_test1)) # listのappendで[]を入れてしまうと、、、 list_test2 = [] list_test2.append(["あ","","い","う","",""]) print("list_test2 = " + str(list_test2)) # 空白を取り除いて、新たに生成したリストに格納する list_test3 = [] for i in list_test1: if i != '': list_test3.append(i) print("list_test3 = " + str(list_test3)) |
■ 実行結…
検索結果をCSVへ! 前回スクレイピングした内容をテキストへ保存しました! CSVへの保存も簡単に行えます。 前回のソースコードを少し綺麗に?しながらCSVファイルへ落とし込みたいと思います。 【イメージ】 ↓ の検索結…
コードと選択肢は以下になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class Sample: c_list = [] def add_c_list(self,data): self.c_list.append(data) print("出力結果:", end=" ") sample1 = Sample() sample1.add_c_list("TEST_1") sample2 = Sample() sample2.add_c_list("TEST_2") for item_data in sample1.c_list: print(item_data, end=" ") |
1 出力結果: データ1 データ2 2 出力結果: データ1 3 出力結果: データ2 4 出力結果: 実行結果 1 出…
append_その2 コードは以下になります。
1 2 3 4 5 6 7 |
def culc(a, b=1, squares=[], cubes=[]): months = ['January', 'March', 'May', 'July'] months.append('September') for month in months[:]: if len(month) > 5: months.insert(0,month) print(months) |
■ 実行結果
1 2 |
['January', 'January', 'March', 'May', 'July', 'September'] ['September', 'January', 'January', 'March', 'May', 'July', 'September'] |
3行目の「months.a…
appendとべき乗 コードは以下になります。
1 2 3 4 5 6 7 8 9 |
def culc(a, b=1, squares=[], cubes=[]): squares.append(a ** 2) cubes.append(b ** 3) return squares, cubes print(culc(1)) print(culc(2, 3)) print(culc(3, 4)) print(culc(4, 5)) |
■ 実行結果
1 2 3 4 |
([1], [1]) ([1, 4], [1, 27]) ([1, 4, 9], [1, 27, 64]) ([1, 4, 9, 16], [1, 27, 64, 125]) |
まず変数aとbにそれぞれ1…