【Python】作業の自動化

Pythonでルーティン作業を自動化する方法について入門者向けにまとめました。

【Webブラウザ】自動でURLを開く

Pythonでは、webbrowserモジュールのopenメソッドで既定のブラウザでURLを開けます。
※webbrowserは標準モジュール

■既定のブラウザでURLを開く

# -*- coding: utf-8 -*-
import webbrowser


url = "http://www.nicovideo.jp/"
webbrowser.open(url)

Pythonでは、webbrowserモジュールのgetメソッドで任意のブラウザを選択できます。
(firefox, chrome, opera, internet explorerなど)
そして、openメソッドでURLを開けます。
※webbrowserは標準モジュール

■任意のブラウザでURLを開く

# -*- coding: utf-8 -*-
import webbrowser


 url = "http://www.nicovideo.jp/"

browser = webbrowser.get('"c:\\program files\\internet explorer\\iexplore.exe" %s')
browser.open(url)
関連記事
1 【Python】既定のブラウザでURLを開く
2 【Python】任意のブラウザでURLを開く(Chrome, firefox, IEなど)

【Windowsソフト】自動起動

Pythonでは、subprocessモジュールのPopenメソッドでWindowsのソフトを自動起動できます。

■Excelを自動起動する場合

import subprocess

# エクセルを自動起動
subprocess.Popen(r'C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE')

Popenメソッドの引数に、起動したいソフトのexeファイルのパスを入れてやります。

関連記事
1 【Python】Windowsのソフトを自動起動
関連記事
1 【Python入門】サンプル集
Python
技術雑記

コメント

タイトルとURLをコピーしました