0

私はするためにいくつかの助けを探しています:

1) ファイルの変更日時を取得する
2) 10 分間スリープした後に同じファイルと比較し、ビープ音を鳴らして違いがない場合:

import winsound
winsound.Beep(2000,500)

何か案は?

4

1 に答える 1

3

要件に合わせていくつかの変更を加えて、以下の機能を使用できます。

def getnewestfile(NetworkPath):
    DestFolder = os.getcwd()
    os.chdir(NetworkPath)
    filelist = os.listdir(os.getcwd())
    filelist = filter(lambda x: not os.path.isdir(x), filelist)
    newest = max(filelist, key=lambda x: os.stat(x).st_mtime)
    os.chdir(DestFolder)
    return newest

この関数は、ネットワーク パスにある最新のファイルを入力として返します。

于 2013-11-01T06:58:51.650 に答える