Code 【Python】1つのファイル内における関数の依存関係をMermaidの書式で出力する 1つのファイル内のクラス図の依存関係を描画するために、MarkdownのMermaid書式で出力するPythonスクリプトを作りました。似た機能を作りたい場合にご参考ください。 2022.09.15 CodeMarkdownPython
Code 【Render.com】Pythonで作成したDiscord用のボットをGitHubリポジトリからデプロイするやり方(Dockerも利用) RenderでPythonで書いたDiscordアプリをGitHubリポジトリからデプロイします。記載した手順で一応実施できたので、ご参考ください。Dockerも使いました。 2022.05.03 CodeDockerGitHubPythonRenderTech
Code 【Python】inputを使った処理をpytestでunittestしたい(monkeypatchでmockする) Pythonスクリプトをpytestする時に、input()のようなビルトイン関数が入っている時にmockする方法を紹介します。monkeypatchを使用します。 2022.04.17 CodePython
Code 【Python】pytestで同じディレクトリのモジュールをimportして、”ModuleNotFoundError: No module named”を出さなくする Pythonスクリプトをpytestするとき、"ModuleNotFoundError: No module named"が表示されてしまった場合、この記事の方法でそのエラーが解決するかも。 2022.04.17 CodePython
Book 【Python】読書メーターからブログ用に取得したHTMLをキレイに表示するように整形する(Beautiful Soupを使用) 読書メーターから取得したHTMLをブログで見栄え良く見せるために、PythonでBeautiful Soupを使って編集したので、その編集過程を紹介します。HTMLの入手方法も併せて紹介します。 2022.04.10 BookCodeHobbyHTMLPython
Code 【Python】cronを生成するモジュールを作った Pythonでcron時間を生成するモジュールを作りました。タイムゾーンを引数にして生成できます。 2022.04.03 CodeGitHubPython
Code 【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(後編:GitHub Actionの内容) 日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。 2022.04.03 CodeGitHubPython
Code 【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(前編:Pythonのソース) 日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。 2022.04.03 CodeGitHubPython
Code 【Python】.pyファイルにある関数とメソッドを全て取得する Pythonで.pyファイルの中に記述されている関数およびメソッドを全て取得するスクリプトを掲載します。 2022.03.06 CodePython
Code 【Python】複数の区切り文字を指定して文字列を配列に分割する Pythonで文字列を配列に分割するスクリプトを掲載します。分割文字は配列で指定するように作っています。 2022.03.06 CodePython