gpt4 book ai didi

python - 从 python 脚本导入 shell 变量

转载 作者:太空狗 更新时间:2023-10-29 12:24:51 24 4
gpt4 key购买 nike

<分区>

我在 shell 脚本中有一组常量,仅供其他项目通过采购引入,即:

. /home/test/constants.sh`

source /home/test/constants.sh`

我现在需要让 scons 脚本可以访问这些值。我认为实现一次编写随处使用的最简单方法是:

  1. 将shell脚本转换为python脚本,以便scons可以直接导入。
  2. 让 python 脚本生成带有适当变量的 shell 脚本,或者可能让 shell 脚本执行/获取 python 脚本以导入必要的变量。

shell 脚本从 python 脚本“导入”变量(即键/值对)的最佳方式是什么? python 脚本应该只具有将键/值对转储为字符串的函数,还是有更复杂的方法来保持 shell 脚本和充满常量的 python 脚本同步?

此外,在未来,简单的 GNU Makefile 项目也可能需要这些变量。 shell 脚本和 Makefile 都可以从外部脚本/程序“导入”变量吗?

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