gpt4 book ai didi

python - IDLE 无缘无故抛出错误

转载 作者:行者123 更新时间:2023-11-30 23:35:42 25 4
gpt4 key购买 nike

好吧,我完全被一些 super 基本的 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),但没有成功。知道为什么idle不接受我的代码吗?

最佳答案

您的 web_request 有三个左括号,只有两个右括号。

# open:                    1                           2      3
web_request=urllib2.urlopen("http://" + ip + ":" + list(islice(port, 1))
# close: 12

这几乎肯定是导致问题的原因,因为它将 server 行视为延续。

关于python - IDLE 无缘无故抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17119575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com