Python【Python】jsonモジュールでdump()を使ったとき日本語が文字化けしてしまう 課題 Pythonで整形されたjsonデータを表示や保存する時、json.dump()を利用する。 このとき、何もしないと下記のように文字化けしてしまう。(dump()によってファイル書き込みする時も同様) main.py import j... 2020.09.25Python
Python【Python】[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) エラー 概要 requestsモジュールを利用していて、https://で始まるURLに対してリクエストを実施しようとしているときに発生するエラー。 解決策(暫定対応) ※恒久的な対応ではない点に注意。 リクエスト時の関数にverify=False... 2020.09.24Python
Java【SpringBoot】よくお世話になるアノテーション – バリデーション編 SpringBootにおいてバリデーションを利用するときよくお世話になるバリデーション用アノテーションを紹介する。 nullチェック系 @javax.validation.constraints.Null 値がnullであることをチェックす... 2020.09.04JavaSpringBoot
Python【Python】コードの構文チェックツールを導入する(pylint) linterとは ソースコードの構文をチェックするツールで、ソースコードの間違いを指摘してくれるもの。 ソースコードを実際に動かしてみる前に「ここの書き方、動かさずとも間違ってるよ」と教えてくれる。 pylintはPython専用のlint... 2020.08.16Python
Python【Python】pyenv: pipenv: command not found エラー 発生した問題 今までPythonの3.7を利用していたが、pyenvにより利用するバージョンを3.8に変更した。 その後、pipenvによりプロジェクトの初期設定を行おうと思ったら以下のエラーが出た。 $ pipenv install py... 2020.08.15Python
HTTP【Python】HTTPリクエストを送信する(GET/POST) PythonでHTTPリクエストを送信する時に利用できるライブラリは2種類ある。 1urllib標準ライブラリやや使いにくい2Requests標準ライブラリではない使いやすい 今回は、Requestsを使ったHTTPリクエストについて解説す... 2020.08.14HTTPPython
Python【Python】pipenv/pipからrequestsモジュールがインストールできない(the ssl module in Python is not available) 現象 pipenv install requestsを行ったところ、下記のようなエラーが出力された。 [pipenv.exceptions.ResolutionFailure]: File "/Users/username/.pyenv/v... 2020.08.13Python
Python【Python】ファイルを読み込む – JSON形式のファイル編 PythonでJOSNファイルを読み込む方法。 JSONのファイルを読み込む時はjsonモジュールを利用するのがスマートだ。 jsonモジュールは標準ライブラリに含まれているので、import文を書くだけで良い。 import json 今... 2020.08.12Python
Python【Python】ファイルを読み込む – リスト形式の汎用ファイル編 Pythonで通常のファイルを読み込む方法。 jsonやcsvのファイルは、今回解説するものよりもよりスマートな方法が存在するので、そちらを参考にした方が良い。 今回扱うデータは.txtのような汎用的なファイルだ。 Pythonでファイルを... 2020.08.03Python
Python【Python】pyenvの使い方 pyenvとは 利用するPythonのバージョンを管理するコマンド。 そのPCで使うバージョンの切り替えや、ディレクトリごとにバージョンを切り替えることができる。 利用できるバージョンを確認 $ pyenv versions * syste... 2020.08.02Python