トップ «前の日記(2021年10月20日) 最新 次の日記(2021年11月10日)» 編集

xiphioの備忘録


2021年10月22日

_ [computer] pythonで久々にプログラミング

先日届いたオールステンレス筐体のキーボードMajestouch 2S Metal SUS、テーブルに置いてみましたところ、見事な陣容です。

なんだか凄い存在感があって、久しぶりにプログラミングでもしたくなる様な感じなので、少しかじってみたpythonで簡単なアプリでも、と考えてみました。

やる事は、ファイルのリネームです。定型の修正なのですが、単に置換では済まなくて、よく使っているアプリのLiNameで手でやってます。エディタのマクロを使えば何とかなるんでしょうが、その為にそのエディタのマクロを勉強するよりも、手で修正した方が結局早いと思い、ずっと手でやってました。

最近は、参考図書など揃えなくても、例えば"python ファイル操作"で検索すれば、やり方はすぐわかります。便利ですね。

そんな訳で、とりあえずコマンドラインで出来たので、Windowsで実際に使う場合に、パスをウィンドウから選択出来る様にしようと、ちょうど日経ソフトウェア9月号に「Pythonデスクトップアプリ開発」と言うのがあったので、読んでみました。

でも、実例がエディタの開発で、私がやりたい事よりかなり複雑です。なのでウィンドウでのファイル選択だけでも、すぐクラスの作成になってしまいます。これが、現在の正当なプログラミングなんでしょうが、一人でちょろっと仕上げる短いプログラミングなので、クラス必要ないよねぇ、と、再度検索すると、簡単な例文がすぐ見つかりました。ホントに便利ですね。

ただその直後、そんなところまでプログラミングしないで、バッチファイル書いて、エクスプローラでファイル選択しドラッグ・アンド・ドロップで済ましてしまえば簡単な事に気がつきました。(それが可能な処理なので)

何か凄く簡単なプログラムに終わってしまいました。