1 Star 1 Fork 3

张小农 / 某扫描器核心反编译

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
pywintypes.py 2.80 KB
一键复制 编辑 原始数据 按行查看 历史
张小农 提交于 2019-03-21 13:47 . first code
# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 3.6.8 |Anaconda custom (64-bit)| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: site-packages\win32\lib\pywintypes.py
import imp, sys, os
def __import_pywin32_system_module__(modname, globs):
if not sys.platform.startswith("win32"):
for ext, mode, ext_type in imp.get_suffixes():
if ext_type == imp.C_EXTENSION:
for path in sys.path:
look = os.path.join(path, "lib" + modname + ext)
if os.path.isfile(look):
mod = imp.load_module(
modname, None, look, (ext, mode, ext_type)
)
globs.update(mod.__dict__)
return
raise ImportError("No dynamic module " + modname)
for suffix_item in imp.get_suffixes():
if suffix_item[0] == "_d.pyd":
suffix = "_d"
break
else:
suffix = ""
filename = "%s%d%d%s.dll" % (
modname,
sys.version_info[0],
sys.version_info[1],
suffix,
)
if hasattr(sys, "frozen"):
for look in sys.path:
if os.path.isfile(look):
look = os.path.dirname(look)
found = os.path.join(look, filename)
if os.path.isfile(found):
break
else:
raise ImportError(
"Module '%s' isn't in frozen sys.path %s" % (modname, sys.path)
)
else:
import _win32sysloader
found = _win32sysloader.GetModuleFilename(filename)
if found is None:
found = _win32sysloader.LoadModule(filename)
if found is None:
if os.path.isfile(os.path.join(sys.prefix, filename)):
found = os.path.join(sys.prefix, filename)
if found is None:
if os.path.isfile(os.path.join(os.path.dirname(__file__), filename)):
found = os.path.join(os.path.dirname(__file__), filename)
if found is None:
raise ImportError("No system module '%s' (%s)" % (modname, filename))
old_mod = sys.modules[modname]
mod = imp.load_dynamic(modname, found)
if sys.version_info < (3, 0):
if not sys.modules[modname] is old_mod:
raise AssertionError
if not mod is old_mod:
raise AssertionError
else:
if not sys.modules[modname] is not old_mod:
raise AssertionError
if not sys.modules[modname] is mod:
raise AssertionError
sys.modules[modname] = old_mod
globs.update(mod.__dict__)
__import_pywin32_system_module__("pywintypes", globals())
Python
1
https://gitee.com/zhanghk668/opsrv_extracted.git
git@gitee.com:zhanghk668/opsrv_extracted.git
zhanghk668
opsrv_extracted
某扫描器核心反编译
master

搜索帮助