我正在使用python 2.7。我正在運行一個使用python的linux命令,它打印出可用的wifi ssid。我需要比較我嘗試連接的ssid是否可用。我使用下面的命令打印SSID:如何比較python中的字符串
import commands
ret = commands.getstatusoutput("sudo iwlist wlan0 scan | grep ESSID")
print(ret)
#output:
(0, ESSID="SSID1"\n
ESSID="SSID2"\n
ESSID="SSID3")
如果我打印print(ret[1])
然後它給了以下的輸出:
ESSID="SSID1"
ESSID="SSID2"
ESSID="SSID3"
比方說,我試圖連接到SSID2
,我怎樣才能把這個在這種情況下檢查SSID2
目前是否可用。像if ret[1] == "SSID2"
。我是python編程新手。
由於
你試過了嗎?如果ret [1] ==「SSID2」'? – khelwood
@ khelwood不,我不認爲它會起作用,因爲ret [1]也有其他文字。 –
看,如果有2個可能的情況。對或錯。如果是其他文本,則塊不會被執行 – Prajwal