■
windowsでos.unlinkは読み取り専用が指定されているとうまく動作しない。
解除するにはどうしたらいいか。
OSError: [Errno 13] Permission denied
それらしい機能が標準ライブラリに見つからないのでPython for Windows Extensionsを利用する。
import win32api import win32con filename = 'abc' attr = win32api.GetFileAttributes(filename) attr &= ~win32con.FILE_ATTRIBUTE_READONLY win32api.SetFileAttributes(filename, attr)
でいいのか?