Python报错AssertionError:can only test a child proc问题

 更新时间:2023年09月09日 09:44:25   作者:谷子君  
这篇文章主要介绍了Python报错AssertionError:can only test a child proc问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python报错AssertionError: can only test a child process

解决方法

1.num_workers=2

把num_workers由2改为0

2.from tqdm.auto import tqdm

替换为

from tqdm import tqdm

3.如果Debug过程报错,重新运行时需要结束上一次Debug的进程

在终端输入

ps -ef | grep multiprocess | awk ‘{print $2}' | xargs kill -9

以上输出中会多出来一个No such process的错误,可以忽略,出现原因是grep train也会产生一个进程,被自己过滤出来。

使用Run而非Debug时不存在这个问题

packetdrill: python的断言报错AssertionError

写自定义脚本遇到的一个小问题,在这打个标记!

packetdrill测试时,终端总会在自定义脚本的某python语句上报错,开始以为是自己的python语法问题,遂逐个检查。

后经调试,发现终端上的AssertionError是实际结果和脚本预期结果不同,packetdrill报告使用者的。

这说明:预期的assert TCP_INFO值错误。

贴张图

AssertionError

packetdrill 无法得到对应python语句声明的实际信息变量,如上图的tcpi_snd_cwnd。

图上只能说明脚本断言的tcpi_snd_cwnd在真实环境下不对!

蓝瘦啊,只能寄希望于google的大佬可以继续迭代packetdrill了。

后序

知道了怎么得到真实环境下的脚本断言信息了

只需要将python 语句由

%{ assert tcpi_snd_cwnd == 10}% 

变更为:

%{ assert tcpi_snd_cwnd ==10,tcpi_snd_cwnd}%

得到的结果既是下图

AssertionError: 真实值

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中列表、字典、元组、集合数据结构整理

    Python中列表、字典、元组、集合数据结构整理

    这篇文章主要介绍了Python中列表、字典、元组、集合数据结构整理,较为详细的分析了这几类数据结构的具体用法及相关技巧,需要的朋友可以参考下
    2014-11-11
  • 详解Python 定时框架 Apscheduler原理及安装过程

    详解Python 定时框架 Apscheduler原理及安装过程

    Apscheduler是一个非常强大且易用的类库,可以方便我们快速的搭建一些强大的定时任务或者定时监控类的调度系统,这篇文章主要介绍了Python 定时框架 Apscheduler ,需要的朋友可以参考下
    2019-06-06
  • Python Matplotlib库入门指南

    Python Matplotlib库入门指南

    这篇文章主要介绍了Python Matplotlib库入门指南,本文讲解了Matplotlib是什么,然后给出了Matplotlib基础绘图实例如绘制折线图、绘制多线图,并给出了图例功能使用实例,需要的朋友可以参考下
    2015-05-05
  • Python使用Keras OCR实现从图像中删除文本

    Python使用Keras OCR实现从图像中删除文本

    这篇文章主要为大家介绍了如何在Python中利用Keras OCR实现快速地从图像中删除文本,从而作为图像分类器的预处理步骤,需要的可以参考一下
    2022-03-03
  • python发布模块的步骤分享

    python发布模块的步骤分享

    这篇文章主要介绍了python发布模块的步骤,需要的朋友可以参考下
    2014-02-02
  • python数据爬下来保存的位置

    python数据爬下来保存的位置

    在本篇文章里小编给大家整理的是关于python数据爬下来保存的位置,需要的朋友们可以参考下。
    2020-02-02
  • Python实现截屏的函数

    Python实现截屏的函数

    本文给大家分享的是使用Python实现截屏功能的函数,十分的实用,有需要的小伙伴可以参考下。
    2015-07-07
  • Python如何执行系统命令

    Python如何执行系统命令

    这篇文章主要介绍了Python如何执行系统命令,帮助大家更好的利用python操作系统,感兴趣的朋友可以了解下
    2020-09-09
  • 基于python爬取链家二手房信息代码示例

    基于python爬取链家二手房信息代码示例

    这篇文章主要介绍了基于python爬取链家二手房信息代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Python中扩展包的安装方法详解

    Python中扩展包的安装方法详解

    这篇文章主要给大家总结了关于Python中扩展包的安装方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-06-06

最新评论