是否有可能构建一个 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/