いう名前のディレクトリを、その気になれば作れるので)。pathlib.Path("${WORK_DIR}/input.txt").expandvars()ファイルの読み書きPythonの初歩なので、あえて解説は不要でしょう。Pathのメソッドを使って開くこともできる。文字コードを指定することは忘れないでください。省略することは出来ますが、環境変数などによっては別の文字コードになってしまうかもしれません。-l)このように、sumと内包表記を組み合わせるのが一番効率が良さそうです。'rb'(バイナリモードで読み込み)を指定してください。'r'(テキストモードで読み込み)だと、ファイルを文字列型にデコードする(無駄な)処理が発生するのでとても遅くなります。ワイルドカードを使えます。)その他、ファイル周りの色々な情報取得も、pathlib.Pathのメソッドでできます。移動・削除ファイルの移動・削除もpathlib.Pathのメソッドでできます。削除コピーファイルのコピーは(なぜか)pathlibからはできません。shutilの関数から行います。