您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从多个脚本构建单个python文件?

如何从多个脚本构建单个python文件?

我想出了一个包含模块查找器,编译器和运行良好的zip函数解决方案。不幸的是,由于它与其他不相关的代码混合在一起,因此我无法在此处粘贴工作程序,但以下是一些摘要

zipfile = ZipFile(os.path.join(dest_dir, zip_name), 'w', ZIP_DEFLATED)
sys.path.insert(0, '.')
finder = ModuleFinder()
finder.run_script(source_name)

for name, mod in finder.modules.iteritems():
    filename = mod.__file__
    if filename is None:
        continue
    if "python" in filename.lower():
        continue

    subprocess.call('"%s" -OO -m py_compile "%s"' % (python_exe, filename))

    zipfile.write(filename, dest_path)
python 2022/1/1 18:27:14 有185人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶