2010-01-23から1日間の記事一覧

PythonでPythonを出力する

Pythonにはクラスや関数を動的に生成したり変更したりする機能があるので、 明示的にソースコードを生成してexecする必要は必ずしも無いです。 しかし、execの方がデバッグしやすい or 効率が良い場合もあります。 namedtupleやturtleはexecを使って実装され…

フォルダアイコンの設定と削除

メモメモ from win32api import * from win32con import * def set_folder_icon(dirpath, iconpath, iconindex=0): desktopini_path = os.path.join(dirpath, "desktop.ini") WriteProfileVal(".ShellClassInfo", "IconFile", iconpath, desktopini_path) Wr…