【Python】単純作業の自動化例【仕事効率化】

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

【例】フォルダの自動生成(連番)

Pythonの標準モジュールcsvでCSVファイルをロードし、1列目と2列目の文字列を連結されたものをフォルダ名(ディレクトリ名)として、自動生成するサンプルです。


●サンプルデータ:class_list.csv


【Python】CSVファイルのリストからフォルダ(ディレクトリ)を自動生成
Pythonで、CSVファイルのリストからフォルダ(ディレクトリ)を自動生成する方法をソースコード付きで解説します。

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

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ファイルのパスを入れてやります。

【Python】Windowsのソフトを自動起動
PythonでWindowsのソフトを自動起動する方法について入門者向けにまとめました。
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。

コメント