python-3.x - 将 Python 输入参数传递给批处理文件

标签 python-3.x

是否有可能构建一个 Python GUI(假设使用 Tkinter),然后将用户输入从 Python GUI 传递到一个 Windows 批处理文件中。 我的目标是使用 Python 使批处理文件有一个漂亮的前端。

简单的例子:

在 Python 代码中,系统会要求用户提供日期

date = inputInt("Please enter Date yyyymmdd")  

现在我需要将这个日期值放入 Windows batchfile

最佳答案

运行 Python 程序时,您应该使用 pipe , 将它的 stdout 重定向到批处理文件的 stdin。在批处理文件中,您可以等待 stdin 直到 Python 程序输出某些内容。看看here查看如何批量读取输入流。它看起来像这样:

python myprogram.py | batch_file.bat

关于python-3.x - 将 Python 输入参数传递给批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51552020/

相关文章:

python - 在 Python 中从文本文件中获取属性

python - 具有复合条件的 If 语句针对列表中的每个项目验证条件

python-3.x - 如何访问循环中生成的 tk 输入字段的内容?

python-3.x - 在 python 中使用 lstm 预测值时,“numpy.ndarray”对象没有属性 'iterrows'

json - 读取pcapng文件并获取json格式的标题

python - 如何更改数组中的元素?

python - 如何将两个或三个参数传递给一个函数?

python - 如何使用 django 2 创建适应用户数量的表单?

python - 当 dict 中的值是一个列表时,如何对 dict 进行这样的分割?

python - if 语句返回 false,而它为 true