嘗試獲得主機的公網IP地址與蟒蛇面料蟒蛇面料得到公網IP地址
def publicip():
ip = local("curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/\'\1/g\'")
print (red(ip))
錯誤:(?執行外部命令)
Fatal error: local() encountered an error (return code 2) while executing 'curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/'/g''
最好使用stdlib這個比殼出來捲曲。 – Morgan 2012-07-16 17:42:03
@Morgan:同意,這只是一個例子,如何使問題中的代碼正常工作。 – Tisho 2012-07-16 18:15:01