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使用Pyinstaller如何打包整个项目

    python使用Pyinstaller如何打包整个项目

    这篇文章主要介绍了python使用Pyinstaller如何打包整个项目,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 详解python中requirements.txt的一切

    详解python中requirements.txt的一切

    最近学习到了python中的requirements.txt,或许是因为太简单了,网上没有搜到比较完整的介绍,所以这篇文章主要介绍了关于python中requirements.txt的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • python实现数据导出到excel的示例--普通格式

    python实现数据导出到excel的示例--普通格式

    今天小编就为大家分享一篇python实现数据导出到excel的示例--普通格式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 使用python批量读取word文档并整理关键信息到excel表格的实例

    使用python批量读取word文档并整理关键信息到excel表格的实例

    今天小编就为大家分享一篇使用python批量读取word文档并整理关键信息到excel表格的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python的函数的一些高阶特性

    Python的函数的一些高阶特性

    这篇文章主要介绍了Python的函数的一些高阶特性,包括函数名用作变量等一些小技巧,需要的朋友可以参考下
    2015-04-04
  • Pytorch加载部分预训练模型的参数实例

    Pytorch加载部分预训练模型的参数实例

    今天小编就为大家分享一篇Pytorch加载部分预训练模型的参数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 如何用用Python将地址标记在地图上

    如何用用Python将地址标记在地图上

    这篇文章主要介绍了如何用用Python将地址标记在地图上,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-02-02
  • python使用requests POST提交一个键多个值方式

    python使用requests POST提交一个键多个值方式

    这篇文章主要介绍了python使用requests POST提交一个键多个值方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • 详解Python 中sys.stdin.readline()的用法

    详解Python 中sys.stdin.readline()的用法

    这篇文章主要介绍了Python 中sys.stdin.readline()的用法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • python实现dijkstra最短路由算法

    python实现dijkstra最短路由算法

    这篇文章主要为大家详细介绍了python实现dijkstra最短路由算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01

最新评论