バッチファイルによるシステム起動の簡素化:Streamlit/Fast API
1.概要
Pythonライブラリで紹介したWebアプリ開発のStreamlitやAPI開発のFastAPIを簡単に起動させるバッチファイルを作成します。
2.バッチファイルとは
バッチファイルを簡単にいうと「|コマンドプロンプト⦅ターミナル⦆で処理内容を記載したものであり、ダブルクリックだけで処理を実行できるファイル」です。詳細は下記をご参照ください。
3.経緯
StreamlitやFast APIモジュールの立ち上げは①cdコマンドで指定ディレクトリへ移動、②起動のためのコマンド入力を実施します。
[Terminal]※streamlitの起動例
streamlit run filaname
これをマニュアル化(ドキュメント作成)したのですがおじさんが「ターミナルとか難しくてわからんよ」とのコメントをいただきました。
対策として①拳で分からせる、②ターミナルを使用しない簡単な方法にする ことを検討して②をバッチファイルで作成することにしました。
4.バッチファイルの作成
それではバッチファイルを作成していきます。②に関しては使用するライブラリに合わせて記載を変更したら問題ないです。
コードは下記のとおりです。コードはシンプルなものですのでバッチファイルはメモ帳で作成しました。
[test.bat]
cd C:\Users\KIYO-\Desktop\note\note_FastAPI
uvicorn note_fastapi:app --reload
cmd /k
5.動作確認:バッチファイルの実行
バッチファイルをダブルクリックして動作が正常か確認します。上記コードよりFastAPIが起動したことを確認できました。
参考資料
あとがき
自分が勉強しても他の人が自主的に勉強するわけではないので、他人に覚
えなくても使えるようにしないといけないのは、実務でないとでてこないことですね・・・
この記事が気に入ったらサポートをしてみませんか?