有什麼辦法可以調用shell腳本並使用python腳本中定義的函數/變量?如何從python調用shell腳本函數/變量?
劇本是unix_shell.sh
#!/bin/bash
function foo
{
...
}
是否可以調用從蟒蛇這個函數foo?
解決方案:
- 對於函數:轉換殼牌功能Python函數
對於外殼局部變量(非出口),運行殼這個命令,就在打電話的python腳本:
出口$(集| TR '\ n''「)對於外殼全局變量(從外殼出口),在Python中,您可以: 進口OS 打印os.environ [ 「VAR1」]
看看'subprocess'模塊。它可能有幫助。 –