1

csvファイルが保存されているフォルダーがあります。Pythonでこのフォルダーを検索し、作成された最新のファイルのファイル名を返すにはどうすればよいですか。たとえば、C:\ CSVfilesを検索し、C:\ CSVfiles \ CSVmostrecent.csvの形式でファイル名を返しますか?私はウィンドウズを使用しています。

4

1 に答える 1

7

関数のkeyパラメーターを使用できます。max()

import os
import glob

filename = max(glob.iglob("c:/csvfiles/*.csv"), key=os.path.getmtime)

意図によっては、os.path.getctimeの代わりに使用することをお勧めしますos.path.getmtime

于 2012-08-10T10:47:31.537 に答える