在Win32中,确定资源是否已经存在的教科书解决方案是:创建它并检查GetLastError()是否返回ERROR_already_exists。在
例如:
HANDLE h = ::CreateFileMapping(INVALID_HANDLE_VALUE, 0, PAGE_READWRITE, 0, size, name);
bool alreadyExists = (h != INVALID_HANDLE_VALUE) && (GetLastError() == ERROR_ALREADY_EXISTS);
在python中,mmap模块包装内存映射文件。在
但以下代码:
^{pr2}$始终打印0,即使(命名的)mmap已经存在。在
有没有一种简单的方法可以在python中模拟上述C/Win32代码?在
您可以使用ctypes 例如:
相关问题 更多 >
编程相关推荐