python - 如何以非交互方式使用 NIST 软件?
问题描述
我正在使用 NIST 软件。此工具(用 C 编写)具有交互模式。它获取一个输入文件,询问用户一些关于测试类型和参数的问题,然后运行测试。我想在几个文件上运行它,所以我想在 Python 中自动化整个过程。反正有没有在非交互模式下使用这个软件?
对于文档和代码:http ://csrc.nist.gov/groups/ST/toolkit/rng/documentation_software.html
解决方案
您可以使用pexpect自动化交互界面,它是一个 Python 库。expect 也是 NIST 产品。
推荐阅读
- r - Tidyeval 评估 case_when
- xml - Powershell:如何抑制 Select-Xml 的输出?
- javascript - 上传前在输入类型文件中附加多个文件
- python - Blender:渲染图像并制作动画
- java - 如何使用 Java API 添加 SCRAM-SHA-512 kafka 配置?
- android - 如何查看我的 android firebase mlkit 调用的 firebase 服务器日志?
- java - 如何从带有标记为 LAZY 的字段的数据库中获取对象
- ios - 如何让用户像 Telegram 应用程序一样在运行时自定义应用程序主题颜色、文本字体和文本字体大小?
- c++ - 什么内部机制允许 istringstream::iss 知道它嵌套在 for 循环中
- java - LazyInitializationException:从与 Hibernate 中的原始会话不同的会话加载惰性属性