我是Python新手。我使用从Windows命令提示符运行并提示用户插入变量的分子建模程序(Fortran,无源代码),例如,对称性,分子数量,文件名等,然后运行仿真并将仿真结果输出为.pdb和.txt文件。在建模程序中,我必须等待特定的提示输入每个变量。如何使用python的交互式输入运行命令行程序?
我想使用python自动化输入过程,每次更改一个变量。 Python程序应该是这样的:
1)启动的建模程序( “牧场”)
2)输入的VAR 1,变种2,VAR 3等,以便当由所述节目提示。
3)生成的输出文件
4)返回一个数字用新变种1,保持所有其他变量相同。
我想不出如何做第2步。我认为子过程应该工作,但我不知道如何仅在建模程序提示时输入每个变量。这甚至有可能吗?
谢谢。 我正在运行Windows 7.
谢谢! Cygwin的优秀工作非常棒! – JACapp