Python 出现错误:';模块';对象不可调用

Python 出现错误:';模块';对象不可调用,python,Python,在Python3.7.1上,我尝试使用unpy2exe来反编译.exe程序。不幸的是,我得到了这个错误“有一个错误:'module'对象不可调用” 有人知道怎么修理吗 from __future__ import print_function import argparse import logging import unpy2exe if __name__ == '__main__': parser = argparse.ArgumentParser( desc

在Python3.7.1上,我尝试使用unpy2exe来反编译.exe程序。不幸的是,我得到了这个错误“有一个错误:'module'对象不可调用”

有人知道怎么修理吗

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
模块中调用函数。使用:

unpy2exe.unpy2exe(*args)

您正在尝试调用
unpy2exe
,这是一个模块,显然无法调用…如何修复它?从unpy2exe导入unpy2exe会给我一个错误。您不能作为函数调用
unpy2exe
。你到底想做什么?我不知道,我没有编码。这是原始的unpy2exe代码。我正在尝试将一个.exe反编译成python。我不确定它是否有效。我仍然得到同样的错误