在Python3.7.1上,我尝试使用unpy2exe来反编译.exe程序。不幸的是,我得到这个错误“有一个错误:'模块'对象是不可调用的”
有人知道怎么修理吗?你知道吗
from __future__ import print_function
import argparse
import logging
import unpy2exe
if __name__ == '__main__':
parser = argparse.ArgumentParser(
description='Extract pyc files from py2exe executable.')
parser.add_argument('filename', help='The py2exe executable')
parser.add_argument(
'-o', '--output-dir', default='.',
help="Output directory")
parser.add_argument(
'-p', '--python-version', default=None,
help="Python major version for pyc (ie: X.Y)")
parser.add_argument(
'-v', '--verbose', help="Verbose output", action="store_true")
args = vars(parser.parse_args())
if args.pop('verbose', False):
logging.basicConfig(format='%(message)s', level=logging.INFO)
try:
unpy2exe(**args)
except Exception as e:
print('There was an error:', str(e))
您需要调用已导入的
unpy2exe
模块中的函数。用途:相关问题 更多 >
编程相关推荐