スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Pyhon Tips

マイドキュメントのパスを取得
import ctypes.wintypes

def getMydocDir():
    CSIDL_PERSONAL = 5 # My Documents
    SHGFP_TYPE_CURRENT = 0 # Get current, not default value

    buf= ctypes.create_unicode_buffer(ctypes.wintypes.MAX_PATH)
    ctypes.windll.shell32.SHGetFolderPathW(
        None,
        CSIDL_PERSONAL,
        None,
        SHGFP_TYPE_CURRENT,
        buf)
    
    return buf.value


指定フォルダ内のファイル一覧を取得
import os

def getFilesInDir(dirPath):
    return os.listdir(dirPath)



指定ワイルドカードにマッチするファイル一覧を取得
import glob

def getFilesInDirFilter(filter):
    return glob.glob(filter)



指定ファイルの更新日時を取得
import datetime
import os

def dateTimeToStr(t):
    dt = datetime.datetime.fromtimestamp(t)
    return dt.strftime("%Y-%m-%d %H:%M:%S")

def getFileUpdateDateTime(path):
    stat = os.stat(path)
    return stat.st_mtime

def getFileUpdateDateTimeS(path):
    return dateTimeToStr(t)

スポンサーサイト

コメントの投稿

非公開コメント

カレンダー
10 | 2017/11 | 12
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
最新記事
カテゴリ
Qt (21)
SDL (2)
MFC (2)
検索フォーム
月別アーカイブ
最新コメント
最新トラックバック
RSSリンクの表示
リンク
リンク(管理用)
FC2カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。