Python

Code

【Python】inputを使った処理をpytestでunittestしたい(monkeypatchでmockする)

Pythonスクリプトをpytestする時に、input()のようなビルトイン関数が入っている時にmockする方法を紹介します。monkeypatchを使用します。
Code

【Python】pytestで同じディレクトリのモジュールをimportして、”ModuleNotFoundError: No module named”を出さなくする

Pythonスクリプトをpytestするとき、"ModuleNotFoundError: No module named"が表示されてしまった場合、この記事の方法でそのエラーが解決するかも。
Book

【Python】読書メーターからブログ用に取得したHTMLをキレイに表示するように整形する(Beautiful Soupを使用)

読書メーターから取得したHTMLをブログで見栄え良く見せるために、PythonでBeautiful Soupを使って編集したので、その編集過程を紹介します。HTMLの入手方法も併せて紹介します。
Code

【Python】cronを生成するモジュールを作った

Pythonでcron時間を生成するモジュールを作りました。タイムゾーンを引数にして生成できます。
Code

【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(後編:GitHub Actionの内容)

日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。
Code

【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(前編:Pythonのソース)

日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。
Code

【Python】.pyファイルにある関数とメソッドを全て取得する

Pythonで.pyファイルの中に記述されている関数およびメソッドを全て取得するスクリプトを掲載します。
Code

【Python】複数の区切り文字を指定して文字列を配列に分割する

Pythonで文字列を配列に分割するスクリプトを掲載します。分割文字は配列で指定するように作っています。
Code

【Python】文字列の先頭と末尾にあるスペース、空白文字を削除する

Pythonで文字列の先頭と末尾にスペース(空白文字)が混じっていることがあります。そのスペースを削除するスクリプトを掲載します。
Code

【Python】gspreadなどを使う時にセルを数値からアルファベット形式(A1 notation)に加工する

Pythonで利用できるモジュールであるgspreadを使ってGoogleスプレッドシートに入力する時、数値ではなくA1形式で入力する必要があります。数値からアルファベットにするスクリプトを掲載します。