2018年10月15日Python前回のプログラムでわけがわからなくなってしまいました。【未完成プログラム】n日前の特定のファイルを削除したい。この「n日前の特定のファイルを削除するプログラム」が完成したので紹介したいと思います。現在の日付を取得#os.chdir()カレントは好きなところを選んでください。send2trash.send2trash(file)このプログラムのポイント一番難しいのは日付の計算かと思います。実際僕自身datetimeモジュールの使い方はあまりよくわかっていません。os.listdir()としています。oslistdir()関数は引数を何も指定しなければカレントディレクトリになり、ファイルをリストにします。それをfile変数に突っ込んで回します。部分は詳しく説明できる知識がありません。このプログラムは動きます。datetimeやint型の扱い方がかなめになってくる部分でしょう。次の7行目がおもしろいです。前回も説明しましたが、splitextはdirnameとbasenameに自動で振り分けて変数に入れてくれます。dirnameとはパスの部分でbasenameは拡張子の部分です。問題は8行目でしょう。ここは型変換などを把握していないと理解に苦しむでしょう。実際僕も把握していません。このプログラムは動きます。