Posts in Python
systemdでPythonプログラムを動かしたら出力が出ないゾ
✨ Article Summary by Notion AI
「systemdでPythonプログラムを動かしたら出力が出ない」という問題について、 Environment=PYTHONUNBUFFERED=1 を [Service] 内に追加することで解決できることを紹介しています。リロードが必要であることも示唆しており、参考にした記事も掲載しています。
macのPythonをデフォルトで3系にする
✨ Article Summary by Notion AI
Python2からPython3にデフォルトを変更する手順を紹介します。macのデフォルトPythonは2系なので、ターミナルで python した時の対話型実行環境はPython2で動いてしまいます。Python3を使用する場合、python3って打つのが面倒なので、デフォルトを3系に変更してしまいましょう。pyenvを使った方法を紹介します。
Pythonのlong型は抹殺されました。
✨ Article Summary by Notion AI
Python3からlong型が廃止になり、int型が進化し、メモリの許す限り無限に大きな数を格納できるようになりました。Python2系でlongとintに関する型付けに注意が必要です。
Python「Unicode-objects must be encoded before hashing」
✨ Article Summary by Notion AI
この記事では、Pythonで文字列をSHA256でハッシュ化する際に生じる「Unicode-objects must be encoded before hashing」というエラーについて解説しています。エラーの原因と解決法について紹介しています。
Pythonをバックグラウンド実行したい
✨ Article Summary by Notion AI
本記事では、Pythonをバックグラウンド実行する方法について解説しています。ログを残しながら実行する方法や、systemdで実行する方法についても紹介しています。
必要パッケージをrequirements.txtにまとめる
✨ Article Summary by Notion AI
この記事は、Pythonの必要パッケージをrequirements.txtにまとめて一気にpipでインストールする方法について解説しています。記事内では、requirements.txtの作成方法と、一括インストールするコマンドについて説明しています。
Pythonで.env
✨ Article Summary by Notion AI
本記事は、Pythonで環境変数を扱う際の便利なライブラリ「python-dotenv」について紹介します。.envファイルを使うことでBOTのTOKENなどを簡単に扱えます。プロジェクトのルートディレクトリに置いておくことをおすすめします。