Python pytest main.py文件报错main.py: error: unrecognized arguments: --html=./test_report.html问题解决

ERROR: usage: main.py [options] [file_or_dir] [file_or_dir] [...]
main.py: error: unrecognized arguments: --html=./test_report.html
  inifile: D:\learning\learning\kuangjia\new\XXX\pytest.ini
  rootdir: D:\learning\learning\kuangjia\new\XXX

执行Python自动化脚本,结果报错,打开pytest.ini文件提示:解释器没有pytest-html插件,

那问题就好解决了,file---settings---project:XXX---python interpreter--点右面的“+”---搜索pytest-html然后安装---保存;

再运行,问题解决。

总结,遇到问题不要慌,按报错提示,一步一步找原因!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
这段示例是tcpdump命令抓取到的TCP报文的展示,每一行代表一个抓取到的TCP报文段。让我为您逐行解释每个报文的含义: 1. `12:34:56.789012 IP source_ip.1234 > destination_ip.6606: Flags [S], seq 123456789, win 65535, options [mss 1460,nop,wscale 6], length 0` - 这是一个TCP连接的建立过程。 - `source_ip.1234` 是源IP地址和端口号,表示发送方。 - `destination_ip.6606` 是目标IP地址和端口号,表示接收方。 - `Flags [S]` 表示这是一个SYN标志位,表示请求建立连接。 - `seq 123456789` 是序列号,表示发送方期望接收到的下一个字节的序列号。 - `win 65535` 是窗口大小,表示发送方的接收窗口大小。 - `options [mss 1460,nop,wscale 6]` 是选项字段,表示包含的TCP选项信息。 - `length 0` 表示这个报文段的长度为0。 2. `12:34:56.789123 IP destination_ip.6606 > source_ip.1234: Flags [S.], seq 987654321, ack 123456790, win 65535, options [mss 1460,nop,wscale 6], length 0` - 这是接收方对连接建立请求的响应。 - `Flags [S.]` 表示这是一个SYN-ACK标志位,表示确认连接请求和请求建立连接。 - `seq 987654321` 是接收方期望接收到的下一个字节的序列号。 - `ack 123456790` 是确认号,表示接收方已经成功接收到的数据的序列号。 - `win 65535` 是窗口大小,表示接收方的接收窗口大小。 - `options [mss 1460,nop,wscale 6]` 是选项字段,表示包含的TCP选项信息。 - `length 0` 表示这个报文段的长度为0。 3. `12:34:56.789234 IP source_ip.1234 > destination_ip.6606: Flags [.], ack 987654322, win 65535, length 0` - 这是发送方对接收到的SYN-ACK响应进行确认。 - `Flags [.]` 表示这是一个ACK标志位,表示确认接收到的数据并继续发送数据。 - `ack 987654322` 是确认号,表示发送方已经成功接收到的数据的序列号。 - `win 65535` 是窗口大小,表示发送方的接收窗口大小。 - `length 0` 表示这个报文段的长度为0。 4. `12:34:56.789345 IP source_ip.1234 > destination_ip.6606: Flags [P.], seq 123456790:123456795, ack 987654322, win 65535, length 5` - 这是发送方发送数据的报文段。 - `Flags [P.]` 表示这是一个PSH-ACK标志位,表示请求立即传送数据并确认接收。 - `seq 123456790:123456795` 是序列号范围,表示发送方发送的数据的序列号范围。 - `ack 987654322` 是确认号,表示发送方已经成功接收到的数据的序列号。 - `win 65535` 是窗口大小,表示发送方的接收窗口大小。 - `length 5` 表示这个报文段的长度为5个字节。 5. `12:34:56.789456 IP destination_ip.6606 > source_ip.1234: Flags [.], ack 123456795, win 65535, length 0` - 这是接收方对发送的数据进行确认。 - `Flags [.]` 表示这是一个ACK标志位,表示确认接收到的数据。 - `ack 123456795` 是确认号,表示接收方已经成功接收到的数据的序列号。 - `win 65535` 是窗口大小,表示接收方的接收窗口大小。 - `length 0` 表示这个报文段的长度为0。 这些报文段是TCP连接建立、数据传输和确认过程中的典型示例。每个报文段中的标志位、序列号、确认号、窗口大小等字段提供了关于连接状态和数据传输的重要信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值