yoshiyukiminami / python

0 stars 0 forks source link

土壌硬度データの取り込みVBAをpythonで作成 #32

Open yoshiyukiminami opened 2 years ago

yoshiyukiminami commented 2 years ago

土壌硬度計で収集したデータを所定のcsvファイルに取り込むVBAをpythonで作成する。 その際、硬度計の種類(DIK5531、DIK5532)を自動判別して取り込むようにする(現在は、それぞれ別のVBAで取り込み)

duri0214 commented 2 years ago

@yoshiyukiminami 基本的にはこの流れになるはずです

yoshiyukiminami commented 2 years ago

globでファイルパスを取得する際、「引数に recursive = True を指定することで、再帰的にファイルパス、フォルダパスを取得できます。」のような説明をしているサイトがありますが、再帰的をtrueにしておいて方が良いですか?

duri0214 commented 2 years ago

@yoshiyukiminami recursive = true でいいと思います。 https://note.nkmk.me/python-glob-usage/

再帰的な処理の大きな利点はなにかというと、例えば ハウスが50個あってそれぞれ場所はいくらか離れていて、ハウスのなかに温度計があり、それぞれの室内温度を測ろうとしたときに、処理上「Xのハウスに入ったら室内温度を取得する」のような言い回しにできることです。(現実にはありえないけど、ハウスのなかにさらにハウスがあってもマトリョーシカのようなイメージで処理できるということです)

duri0214 commented 2 years ago

そろそろ master にマージしないとひとつのブランチがあちこち修正しちゃっててすごいことになってそう

yoshiyukiminami commented 2 years ago

そうですね。issueはクローズしたのにmasterにmargeせずブランチのまま残っているのがほとんどですね。明日時間見つけて整理してみます。基本pullrequest出して岡田さんにmaster-margeしてもらうパターンで良かったですか?

duri0214 commented 2 years ago

@yoshiyukiminami いったんオッケーって感じだったらそのまま自分でmaster-mergeしちゃっていいです。業務の場合は1つのprに複数の修正を混ぜるな!とか言われますけど個人のソースであれば十分セルフ管理できるので