科学の箱

科学・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

pythonでjanomeを使う

PythonでMecabを利用して形態要素解析に挑戦したところMecabが原因不明のエラーを引き起こしいったん断念。 代わりにJanomeを導入してみた。 Janomeは下記からインストーラを取得する …

no image

タプルの操作

タプルはPythonで提供されているデータ構造の一つ。タプルは固定長で変更できない複数の値の集合である。 タプルオブジェクト (tuple object) — Python 3.8.0 ドキュメント …

no image

kaggle Titanic Tutorial – 10

いろいろ試しているがうまくいかないので、とりあえずAgeを正しく補完できるか調べる。 調査は線形回帰でどれくらい相関が出るかで判断する。   import numpy as nm impor …

no image

配列をリストから生成

配列をリストから生成 numpyにおける配列はnp.arrayを使って生成する。最も基本となる方法はnp.arrayに引数としてリストを渡してやる方法である。 まずは整数の配列を生成してみる。 pri …

no image

RoboBrowserでUser Agentが原因ではねられているとき

RoboBrowserを利用していると通常のブラウザでリクエストした時とは異なりエラーがページが返ってくることが多い。 原因はいくつかあるがまず試したいのはUser-Agentの設定。 RoboBro …

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

side bar top



アーカイブ

カテゴリー