从Python访问macOS环境变量

时间:2017-03-13 14:13:51

标签: python environment-variables launchctl

我使用irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); rc = request_irq(irq, &Custom_driver_handler,IRQF_TRIGGER_RISING , DRIVER_NAME, base_addr); 命令设置了一堆环境变量:

launchctl

为了获得价值,我可以使用:

launchctl setenv TEST /Users/JohnDoe/Test

但是,我无法使用launchctl getenv TEST (甚至使用TEST来自Bash)从Python访问os.getenv('TEST')的值。我知道macOS如何管理环境变量(echo $TEST和Bash环境变量之间的差异等),所以我理解为什么这些命令不返回launchctl的值。

我的问题是:有没有办法访问使用TEST设置的环境变量,而不使用launchctl?使用subprocess并不是一件好事,我只是为了获取环境变量而避免抛出大量进程:)

0 个答案:

没有答案