pythonで変数や関数を属性を付ける為だけにクラスでまとめるのはありだと思いますか?
以下一例です。
python
1def read_txt(): 2 ... 3 4def readlines_txt(): 5 ... 6 7def creat_txt(): 8 ... 9 10 11class txt: 12 def read(): 13 ... 14 15 def readlines(): 16 ... 17 18 def creat(): 19 ...
python
1PATH_ONE = "PATH_1" 2PATH_TWO = "PATH_2" 3PATH_THREE = "PATH_3" 4 5 6class path: 7 ONE = "PATH_1" 8 TWO = "PATH_2" 9 THREE = "PATH_3"
見てわかるように、インスタンス変数がないので、属性を付ける為だけにクラス化をしていますが、pythonではあまりこういうコードは見かけないような気がするので、好ましくないのかなと思い悩んでいます。競合のしにくさと引き換えに冗長になったり、ネストが深くなるので。
自分だったらする、しないだけでもいいので、意見をお聞きしたいです。
回答3件
あなたの回答
tips
プレビュー