【python】複数の画像ファイルを回転させたい

  • 2022.11.19

写真ので複数の画像ファイルを回転させたい時がありましたのでpythonで作成しました。フォルダ構成を気にせずに使えるようにしています。 実行結果のイメージ 以下のbeforeフォルダに任意の画像を入れてmain.pyを実行すると同じフォルダ構成で画像を90回転させたafterフォルダが作成されます。 <フォルダ構成> <実行結果のイメージ> プログラム 実行結果 解説 ■1~5行目 使用するモジュ […]

【python】テキストファイルを読み込む

  • 2022.07.23

 pythonでテキストファイルを読み込みます。今回は自作モジュールのyomikomi.pyをmain.pyで実行して読み込みます。 フォルダ構成 test |-main.py |-foler |-test.txt |-module |-yomikomi.py プログラム main.py プログラム yomikomi 実行結果(main.py) 解説 【main.py】■2-4行目自作モジュール以 […]

【python】標準モジュールでマウスを動かしたい

  • 2022.07.17

 標準外モジュールを使えない場合にマウスを移動させたいことがありましたので、参考までに公開します。windowsのdllを使用しますので、環境はwindowsに限られます。個人的にはclassを使いたくないのですが、classを使う以外でうまく動きませんでしたので、今回のプログラムではclassを使っています。マウスカーソル位置の取得は下記を参照ください。【python】標準モジュールでマウスカー […]

【python】標準モジュールでマウスカーソル位置を取得したい

  • 2022.07.16

 標準外モジュールを使えない場合にマウスカーソルを取得したいことがありましたので、参考までに公開します。windowsのdllを使用しますので、環境はwindowsに限られます。個人的にはclassを使いたくないのですが、classを使う以外でうまく動きませんでしたので、今回のプログラムではclassを使っています。 マウスカーソルの移動はこちらを参照ください。https://sun-sun-su […]

【python】自作モジュールをimportするとModuleNotFoundErrorが出てしまう_フォルダ階層が複雑

  • 2022.06.19

 自作モジュールの数が増えてい来ると階層別に整理しておきたくなると思いますが、すべてパス指定をしておかないとModuleNotFoundErrorになります。1つ1つパス指定するのは面倒ですので。今回は実行するmain.py以下のすべてのフォルダ階層についてimportできるように自動でパス指定を行います。 【フォルダ構成】main.py (実行ファイル)py_self_module |-yomi […]

【python】csvファイルを簡単に操作したい

  • 2022.06.12

pythonでCSVファイルを操作するときに毎回コードを書くのが面倒になったのでモジュール化してみました。自作モジュール一式と合わせて公開します。自作モジュールの説明はここでは行っていません。公開したファイルをご参考ください。 今回はmain.py実行で「test.csv」を「rewrite_test.csv」に変更します。 【main.py 実行結果】 【main.py コード】 【解説】<2~ […]

【python】exeにすると動かない

  • 2021.11.20

 pythonで作成したプログラムを開発環境のない方に使っていただくときにexe化してしまいたい時があると思います。pyinstallerでexe化することは可能ですがうまく動かない?そんな時は”__file__”の表記に注意してみてください。今回はパス指定を例にして、pyinstallerでexe化した後の実行結果を比較してみます。test1.pyでは意図しないファイルパ […]

【python】if __name__ == ‘__main__’って何なの??

  • 2021.09.26

 時々見かけるif __name__ == ‘__main__’って何のためにあるの?って説明をしていきたいと思います。先に結論を記載すると、自分自身が直接実行されたときにif __name__ == ‘__main__’以下のコードが実行されます。関数で呼び出したときに実行されなくなります。 フォルダ構成 test(フォルダ) |main.py | […]

【python】フォルダを空にしたい

  • 2021.03.06

 ファイルを消去する方法を紹介します。便利ですが大切なファイルを消去しないように取り扱いには注意ください。 サンプルプログラム 【main.py】 実行結果&解説  7~11行目で消去するファイルが入っているフォルダのパスを指定しています。実行結果では指定したフォルダのパスがprintで表示されています。  パスの取得方法についてはこちらも合わせて参照ください。  14~17行目で指定したフォルダ […]

【python】テキストに行を追加したい

  • 2020.12.06

 テキストデータに行を追加して保存します。改行のため¥r¥nが必要なことに注意が必要です。(文中に出てくる¥は全て小文字にしてください。) サンプルプログラム 【main.py】 読み込んだテキストデータ【read.txt】 実行結果&解説 【実行結果】 【解説】  15行目まででread.txtを読み込んでいます。自作モジュールyomikomiはパス指定をするとリスト形式でデータを出力します。詳 […]

1 3