【问题标题】:Using Python to pass inputs into an executable使用 Python 将输入传递给可执行文件
【发布时间】:2018-02-25 18:47:31
【问题描述】:

我没有看到任何类似的帖子,所以我想我会继续这样做。

我正在尝试在 python 中编写一个基本的蛮力密码程序,作为教育项目的一部分。我在 Python 中创建了一个迭代函数,它将“强制”一个 4 位数字密码;但是我找不到如何将函数的“输出”传递给可执行程序。

这是怎么做到的?

【问题讨论】:

  • 可执行文件是否接受命令行上的 PIN 或作为标准输入?它可以一次处理多个 PIN 码吗?
  • 可执行文件只需要一个引脚,并在每次输入后输出“错误引脚”或“正确引脚”
  • “只需要一个引脚”是否意味着您将其作为命令行参数传递,例如check 1234,你启动程序后不输入吗?

标签: python executable


【解决方案1】:

一种方法是使用subprocess.Popen 生成一个运行可执行文件的子进程。

【讨论】:

  • 谢谢,我会研究subprocces.Popen
猜你喜欢
  • 2015-01-06
  • 2014-07-02
  • 1970-01-01
  • 1970-01-01
  • 2012-05-05
  • 1970-01-01
  • 2010-09-12
  • 1970-01-01
相关资源
最近更新 更多