最近、2つほど自分の業務の効率化を図りました。Python面白い。
まだまだ初心者レベルで覚えることが沢山あるので、今日覚えたことをメモ。
ウインドウサイズの変更
1 2 3 4 5 6 7 8 9 |
from selenium import webdriver #Chromeの起動 driver = webdriver.Chrome() #指定したURL(Yahoo天気)を開く driver.get("https://weather.yahoo.co.jp/weather/") #ウインドウのサイズを幅:400、高さ:200に設定する driver.set_window_size(400,200) |
ウインドウを小さくし過ぎたら、上手く動かない場合がありました。
小さくすればいいってものではなくて、適切なサイズにする必要があるようです。
リストからの削除
リストから要素を取り出し、更にその要素を削除する。
1 2 |
serial_No = row.pop(0) #リスト中、0番目の要素をserial_Noに代入し、更に該当要素をリストから削除する。 |
リストの要素を並び替える
タイトルそのまま。リストの要素の順番を並び替えます。
1 2 |
row[1], row[2], row[3] = row[3], row[1], row[2] #1,2,3の順を、3,1,2の順に。それ以外の要素の順番は変わらない。 |
リストの要素を結合する
1 2 |
new_join_row = ', '.join(unique_row) #unique_rowの各要素を', 'を間に挟んで結合し、new_join_rowに代入する。 |
いろいろ勉強しながら業務改善していくの楽しい。