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などを簡単に扱えます。プロジェクトのルートディレクトリに置いておくことをおすすめします。