出现语法错误:if len(sys.argv)=!5不知道为什么代码错误

专用梦想家

您好,我正在制作我的第一个python脚本,我有一个

语法错误:如果len(sys.argv)=!5 ::

我真的不知道是什么原因造成的。我在Windows框中的Wing IDE 5.0中使用Python v3.3.3。这是我的第一个脚本,但是我确实知道其他编程语言,所以我不在乎答案是否难以理解。这可能是一个讨厌的错误。可能与新语法有关吗?

import shodan
import requests
import sys 

SHODAN_API_KEY = "ENTER API KEY IN HERE"
api = shodan.Shodan(SHODAN_API_KEY)
iptotal = ('IP list')
pagenmbr = 1
if __name__ == "__main__":
        if len(sys.argv) =! 5:
                print('Usage: <query> <username> <password> <lastpagenumber')
                sys.exit(0)

                query = sys.argv[1]
                username = sys.argv[2]
                password = sys.argv[3]
                endpage = sys.argv[4]
                iteratePage(pagenmbr)



                def iteratePage(pagenmbr):
                        try:
                               ...

                        except (shodan.APIError, e):
                                print ('Error: %s' % e)  

pagenmbr = pagenmbr + 1

if pagenmbr <= endpage:
        iteratePage(pagenmbr)

print(iptotal)
#Append succeeded items to file
with open("outputsbb.txt", "a") as myfile:
        myfile.write(iptotal)

我省去了try命令,以节省一些空间。如果有人以前曾犯过此错误,或者可以帮助我进行此PLZ答复并帮助其他编码人员,那么我将不胜感激

马克西姆·洛朗(Maxime Lorant)

您可以根据自己的需要反转!=您想写:

if len(sys.argv) != 5:
     #...

查看Python运算子清单

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不知道为什么代码不能正常工作 oracle live sql,出现类似 ORA-06512 的错误:在“SYS.DBMS_SQL”,第 1721 行

我的 IF 语句出现语法错误,不知道为什么?

我不知道为什么这段代码中有语法错误

我的脚本出现语法错误,但我不知道为什么以及如何解决它>

prog.pl第24行出现语法错误,但我不知道为什么

语法错误、意外的输入结束、期待结束 — 我的代码缺少“结束”,我不知道为什么

收到MySQL语法错误,不知道为什么

Python 3中open()的语法错误,不知道为什么

我使用 Flask 在 python 中遇到语法错误,我不知道为什么

我不知道为什么我的代码是错误的?那是什么错呢?

SMTP 错误,我不知道为什么

Dockerfile 错误的目录。我不知道为什么

不知道为什么我收到 StopIteration 错误

Octave 索引越界错误。不知道为什么

我不知道为什么我在 jsp 文件中收到这个简单代码的错误

我的代码给了我一个元组错误,我不知道为什么

反向单链表(不知道为什么我的代码错误)

搜索所有数据库代码错误不知道为什么

我不知道为什么我在这段代码中出现错误。错误:列表索引超出范围

如何解决:我的第二个 if 语句出现语法错误,但我不知道为什么?

创建表时,Integer数据类型附近的SQL语法错误,不知道为什么会失败

运行此程序时出现“无法到达的代码错误”,但我不知道为什么

我的代码中不断出现“未捕获范围”错误,但我不知道为什么

尝试使用“ len”功能查找列表长度时出现语法错误

复制代码后,我在 Unity 中收到错误 Unexpected symbol 'void',我不知道为什么

这是我的最终代码。我最终多次收到错误消息,但我不知道为什么

学习 Flutter/Dart....我不知道为什么会出现这些错误

我不知道为什么在 MySql 中完全连接时出现此错误

尝试创建表时出现错误,但不知道为什么