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

如何从多个脚本构建单个python文件?,第1张

如何从多个脚本构建单个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)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5651122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存