python-3.x 将参数作为命令行参数传递给子进程

f0brbegy  于 2023-04-08  发布在  Python
关注(0)|答案(1)|浏览(135)

我有一个可执行文件(test.exe),它接受命令行参数(例如,名称和文件名):

./test.exe

所以如果我在终端中输入 Mikeword.docx,可执行文件将打印出在文档 word.docx 中找到 Mike 的次数。有没有一种方法可以在Python中编写一个循环(可能带有子进程),test.exe 可以搜索名称列表和文档列表?
谢谢。

tjjdgumg

tjjdgumg1#

这个问题可以通过将参数写入一个txt文件(input.txt)和use子进程来解决

subprocess.call('./test.exe < ./input.txt',shell=True)

相关问题