pythonでスクリプトのあるディレクトリにログファイルをつくる

__file__はスクリプトファイル、3.9以降では絶対パス、それ以前ではpythonに渡されたパスになるらしい。

realpathはシンボリックリンクなどを取り除いた絶対パスを返す。ほかにもabspathnormpathなどがある。

dirnameはディレクトリを返す。

splitextは拡張子で分割する。

この呼び出しにより、スクリプトと同じディレクトリにあって拡張子が.logのパスが得られる。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)