わかりましたので、非常に基本的な python コーディングに完全に困惑しています。私はこれを尋ねなければならないのはお尻のように感じますが、ここに行きます. 基本的なポートスキャナーを構築しようとしています。私は以前に絶対に使用して機能したコードを使用しています。それでも、コードが実行されるたびに IDLE でエラーが発生します。
私のコードスニペット
##Request ip address and first port
web_request=urllib2.urlopen("http://" + ip + ":" + list(islice(port, 1))
##Define variable site as reading the webpage/ip address data
server=web_request.read()
##Show not open if length of site data is less than or equal to 1
if len(server)<='1':
print ip + ":" + list(islice(port, 1)) + " Not open"
等等等
"server=web_request.read()" になると、IDLE で "server" が問題であるという無効な構文エラーが表示されます。サーバーを他のキーワード (IP、WEBSITE、SITE など) に変更しようとしましたが、役に立ちませんでした。アイドルが私のコードを受け入れない理由は何ですか?