gpt4 book ai didi

python - 自动运行 python 脚本而无需重新加载依赖项

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:30 25 4
gpt4 key购买 nike

我正在从事一个需要大量算法开发和数据可视化的项目。该工作流程涉及许多小的调整,并检查输出是否符合预期。

为了适应该工作流程,我正在尝试将我的工作环境设置为非常敏感:

  1. 监视给定目录中的文件更改(例如看门狗或 Tornado 的 Debug模式)
  2. 文件更改时,重新运行给定脚本(可能是已修改的脚本)
  3. 以不需要重新加载外部模块(例如 pandas、matplotlib)的方式进行操作。
  4. 如果可能,请采用不需要重新加载某些大数据输入的方式。

目前,我正在使用 watchdog’s watchemdo utility每次编辑脚本时重新运行脚本。问题是所有脚本都有很大的依赖项(matplotlib 等),需要几秒钟才能加载。虽然不多,但确实减慢了工作流程。

任何人都可以推荐一个架构/实用程序/等等。也满足 1、2、3 和(理想情况下)4?

最佳答案

我明白了。 watchmedo 很接近,但不支持要求 3 和 4。

这是一个很好的小脚本,可以满足我的所有要求:

https://gist.github.com/abegong/bc4310de32ca25be73d8

关于python - 自动运行 python 脚本而无需重新加载依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32997698/

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