科学の箱

科学・IT・登山の話題

Python

automated the boring – day9

投稿日:2018年3月1日 更新日:

https://automatetheboringstuff.com/chapter17/

>>> from PIL import Image
>>> import os 
>>> os.chdir('c:\\temp\\pythonwork_01') 
>>> catIm = Image.open('zophie.png') 
>>> catIm.size (816, 1088) 
>>> width, height = catIm.size 
>>> width 816 
>>> height 1088 
>>> catIm.filename 'zophie.png' 
>>> catIm.format 'PNG' 
>>> catIm.format_description 'Portable network graphics' 
>>> catIm.save('copy.jpg') 

最後にsaveでjpgで保存している。オリジナルファイルの形式はpngだったがImageパッケージを利用するとファイル拡張子の変換も自動的に実施できる。

https://automatetheboringstuff.com/chapter18/

ようやくautomated the boringも最終チャプターまできた。このチャプターではマウスとキーボード操作について取り扱う。

まずはマウスからである。スクリプトを実行するとマウスは勝手に動く。正確にはスクリプトで指示されたとおりに動く


>>> import pyautogui
>>> pyautogui.size()
(1366, 768)
>>> width, height = pyautogui.size()
>>> for i in range(10):
... pyautogui.moveTo(100,100, duration=0.25)
... pyautogui.moveTo(200,100, duration=0.25)
... pyautogui.moveTo(200,200, duration=0.25)
... pyautogui.moveTo(100,200, duration=0.25)

 

とりあえずautomated the boringについてはここまでにしておく。pythonについて完全な初心者だととっつきずらい。ある程度文法が理解できているならばアプリケーションを作るための処理がコンパクトにまとまっているし、利用範囲がひろいパッケージが取り上げられているのでおすすめである。

メタ情報

inarticle



メタ情報

inarticle



-Python
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

seabornで線形解析を実施する

seabornを使えば線形解析も簡単に実行できる。   import seaborn as sns tips = sns.load_dataset(‘tips’) sns.lmplot(x= …

no image

pythonで地理情報を取り扱う

pythonでデータ分析をして地理情報に表示したいときに使うパッケージはplotlyである。 plotlyのchropleth map(階級区分図)を利用する。 plotlyについてはこちらでサンプル …

no image

numpyのインポートおよび環境確認

機械学習をする際には必須のnumpy。まずはインポートして利用できるようにする。 import numpy as np # 正しくインポートされれば基本的にはメッセージが出てこない。 逆に下記のような …

no image

kaggle Titanic Tutorial – 4

名前から取得できるタイトルを分析に利用してみる。 タイトルは末尾に”.”がついているのでこれを利用して切り出す。 def get_title(name): if ‘.’ in …

no image

selectorとxpathを手軽に取得する方法

スクレイピングをするプログラムを開発するときに対象となる項目を取得するためにselector/xpathで指定する。 Google Chromeではselector/xpath値を簡単に取得できる。 …

2018年3月
« 2月   4月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー