我有一個用於Linux的小型內部Python腳本,它在用戶$ HOME目錄中創建/home/user/environ_script.sh文件,然後加載通過如何在內存中創建文件句柄並將其傳遞給Python中的外部命令
subprocess.call('bash --rcfile /home/user/environ_script.sh')
腳本在它們的殼環境中工作正常但我不知道這是否可以不用在所有寫入磁盤做些什麼呢?類似於
foo <(command)
如何bash的 進程替換命令,因爲富期望一個文件句柄通過臨時文件句柄的/ dev/FDX提供「命令」輸出作爲輸入foo的。
查看[tempfile](http://docs.python.org/library/tempfile.html)模塊? – wim 2011-12-23 04:26:37
hmm ..閱讀tempfile.SpooledTemporaryFile().. – joshbaptiste 2011-12-23 04:46:53
相關:http://stackoverflow.com/q/8467588/ – jfs 2011-12-25 02:24:47