有没有人知道在python中从本机os模块调用它时是否可以操作exe的输出?例如,假设我们有一些可执行文件,称之为example.exe
,当它被执行时,它会询问用户输入,也许是一个文件。
os.system('example.exe')
Enter file name:
< ---这是example.exe的输出,需要用户输入,即我必须在
我希望能够生成cwd中的文件列表,然后在调用脚本时逐个输入文件。
file_list = os.listdir(os.getcwd())
for f in file_list:
os.system('example.exe')
Enter file name: f
但我不确定这是否可行,因为它需要用户输入,我不知道如何从脚本中模仿它。
更新:问题出现是因为example.exe
没有提供参数的选项,例如我不能像example.exe filename
那样提供所需的输入。