如何将常量从python文件加载到bash脚本



我有一个python文件,其中维护了一堆常量值,

constant_value = 5
constant_address = '127.0.0.1'
constant_file_path = '/home/user/work'

我正在开发一个将使用这些常量的bash脚本,但我不想使用配置文件来保存这些值,也不想使用它们都可以从中获取的东西,我想将这些常量保存在python文件中。

如何将这些常量读取到bash脚本中以供使用?

我在网上找到了一些类似的想法,但我有点困惑,例如,一些常量是int,另一些常量是字符串等,是否会有任何问题。

只需删除空格,就可以得到一个"多语言";在Python和BASH:中都有效的文件

constant_value=5
constant_address='127.0.0.1'
constant_file_path='/home/user/work'

然后在BASH:

bash-3.2$ source config.py
bash-3.2$ echo $constant_file_path
/home/user/work
bash-3.2$ python3 -c "import config; print(config.constant_file_path)"
/home/user/work

最新更新