如何分割非常大的python文件?

曼努埃尔·塞尔瓦(Manuel Selva)

我正在使用和维护python脚本,该脚本可以自动执行某些特定应用程序的编译,执行和性能分析。脚本创建时非常简单(仅提供了编译选项),但是现在非常大(2100行,未经我优化,我同意),非常复杂,并提供了许多不同的命令行选项(使用argparse管理参数是噩梦,而我却无法完全做到我所需要的)

为了简化此操作,我打算将其拆分为几个脚本:

  • 编译
  • 运行
  • 分析

这三个脚本将需要访问以共享函数,类和常量。关于这个约束,我的问题是处理这种问题的pyhtonic方法是什么?

音乐

您可以将共享代码放在单独的文件中,然后import在每个需要它的脚本中将该文件作为模块。要查看Python中的模块系统如何工作,请参阅Python 2.7的模块文档Python 3.4的模块文档,具体取决于您要编写代码的Python版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章