マガジンのカバー画像

へっぽこ学習記録

183
運営しているクリエイター

2022年11月の記事一覧

【python3】vars()でクラスの中身を書き出すと、参照渡しになる問題

【python3】vars()でクラスの中身を書き出すと、参照渡しになる問題

これに気付かなくて丸二日くらいハマってた……

結論:vars()で辞書にした後forで回し直して辞書作りなおすclass Test: def __init__(self) -> None: self.hoge = "hoge" self.huga = "huga" def to_dict(self) -> dict: temp = vars(

もっとみる

【Python3】loggerを使ってログをファイルに出力したりちゃんと扱ったりする

さようならprint。

ログ出力、ちゃんとしないと後が面倒pythonでデバッグ用のコメント類を標準出力に出したいときは一般にprintを使いますが、デバッグ用コメントならまあまあそれでもいいとして、バッチのログなどをprintに出していると、ログが残らなくてエラーを追えなくて難儀します。
今しています。
なので、ちゃんとしたログ出力メソッドを使ってファイルに出力したいと思います。あとついでに、

もっとみる