2011-05-13 93 views
3

在交互式python中,有'延續變量',下劃線。Python下劃線變量

>>> import netlib 
>>> netdev = netlib.netface('eth1') 
>>> if netdev.getIP(): 
... print _ 
... 
10.80.22.100 
>>> 

但在腳本中使用此,它是未定義所以這個失敗:

if netdev.getIP(): SetValue('ipaddress', _) 

是否有類似的東西或方法,使本作的腳本?

回答

9

不可以。它只在Python REPL中可用。

+0

無賴!我想,我只是希望有一個乾淨的工作或替代。謝謝:) – tMC

+0

「乾淨的工作」?這不就是賦值語句是什麼嗎? –

+0

我必須設置很多值 - 我只是希望將每個函數保留在一行中,而不會讓它變得瘋狂或難以閱讀。我想出了一個清晰的寫法。謝謝=) – tMC