gpt4 book ai didi

python - 如何拆分一个非常大的python文件?

转载 作者:太空宇宙 更新时间:2023-11-03 11:01:09 24 4
gpt4 key购买 nike

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

为了简化这个,我打算把它分成几个脚本:

  • 编译.py
  • 运行.py
  • 分析.py

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

最佳答案

您可以将共享代码放在单独的文件中,然后将文件作为模块导入 到每个需要它的脚本中。要查看 Python 中的模块系统如何工作,请参阅 the modules documentation for Python 2.7the documentation on modules for Python 3.4 ,具体取决于您编写代码时使用的 Python 版本。

关于python - 如何拆分一个非常大的python文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32067936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com