はるっち

ファイル管理

Pythonで更新日が古いディレクトリを削除する

業務効率化・自動化の事例として、ディレクトリの更新日時の古いディレクトリを削除する方法を解説します。自動的にディレクトリが増加する処理などを行っていると、更新が古いものは不要な場合があると思います。そのまま増え続けると、容量を圧迫してしまっ...
Powerpoint

PythonでPowerpointファイル(pptx)を画像に変換する

業務効率化・自動化の事例として、Powerpoint(pptx)ファイルを画像に変換する方法を解説します。Powerpointファイルは直接画像に変換・出力することはできません。そのため、一度中間ファイルとしてPDFファイルに変換して、その...
メール

Pythonでメール作成・自動送信する

業務効率化・自動化の事例として、Pythonでメールを作成して、自動送信する方法を解説します。フォルダを監視して変化があったらメールを送信したり、データがしきい値を超えたらメールを送るなど、様々な用途に応用ができると思います。メール送信クラ...
PDF

PythonでPDFのページサイズを取得(PyPDF2)

ここでは業務効率化・自動化の事例として、PythonでPDFを読み込みページサイズを取得する方法を解説します。この方法を応用して、PDFファイルをページサイズごとに仕分けするなど、手作業では面倒な作業を自動化できると思います。使用ライブラリ...
ファイル管理

【Python入門】pathlibの使い方(パス操作)

Pythonのpathlibモジュールを使うと、ファイル・ディレクトリ(フォルダ)のパスをオブジェクトとして操作することができ、os.pathより簡単にパスを扱えます。使用モジュールPython3.4以降では標準モジュールに含まれているpa...
基本

Pythonでカレントディレクトリを取得・変更

Pythonのosモジュールを使ってカレントディレクトリ(作業ディレクトリ)を取得、変更する方法について説明します。使用モジュールPython標準のosモジュールを使用します。モジュール :os(Python公式ドキュメント)インストール:...
CSV

pandasでCSVファイルを読み込む(read_csv)

Pythonで業務の自動化を行うためにはCSVデータの読み込みや操作が不可欠です。CSVデータはデータ分析でもよく使われ、Pandasを使ってCSVを扱えると非常に便利です。そこでこの記事では、外部ライブラリのpandasでCSVファイルを...
基本

【Python入門】正規表現で文字列操作(抽出・置換)

Pythonにおける正規表現を使った文字列の操作について解説します。標準ライブラリのreモジュールを使用することで、パターンにマッチした文字列を抽出したり置換を行うことができます。ライブラリのインポートreモジュールを使用するには、reをイ...
PDF

PyMuPDFの基本的な使い方

Pythonでは外部ライブラリを使用することで、PDF操作を自動化することができます。ここではPDF操作用ライブラリの一つであるPyMuPDFの使い方について解説します。ライブラリのインストールライブラリ :PyMuPDF(公式ドキュメント...