私はpython 2.7を使用しています。私は利用可能なwifi ssidを印刷するpythonを使用してlinuxコマンドを実行しています。私は、接続しようとしているssidが利用可能かどうかを比較する必要があります。私はこれを置くことができるか、Pythonの文字列を比較する方法
ESSID="SSID1"
ESSID="SSID2"
ESSID="SSID3"
私はSSID2
に接続しようとしているとしましょう:私はprint(ret[1])
を印刷する場合、それは、出力の下に与え
import commands
ret = commands.getstatusoutput("sudo iwlist wlan0 scan | grep ESSID")
print(ret)
#output:
(0, ESSID="SSID1"\n
ESSID="SSID2"\n
ESSID="SSID3")
:私は、SSIDを印刷するには、以下のコマンドを使用しています現在のところSSID2
が利用可能かどうかを確認するために条件を指定してください。 if ret[1] == "SSID2"
のようなものです。私はPythonプログラミングには新しいです。
おかげ
ret [1] == "SSID2" 'を試しましたか? – khelwood
@khelwoodいいえret [1]にも他のテキストがあるので、うまくいきません。 –
2つの可能性のあるケースがあります。正しいか間違っているか。他のテキストであれば、ブロックが実行されない場合 – Prajwal