我有一个python脚本说script1.py。它会提示用户提出诸如姓名,'Y'/'N'类型问题等严重问题。现在我需要从另一个python脚本调用这个python脚本,比如scripts2.py,这样我就可以在script2.py中定义用户输入。那么如何顺序传递输入???
帮助将不胜感激。
此致 Sujith
答案 0 :(得分:1)
听起来你有一个从stdin读取的独立程序,你想使用python自动输入它。下载并使用pexpect
模块,这就是它的用途。
答案 1 :(得分:0)
使script1.py成为一个具有一类问题的模块。在script2.py中设置了script1的对象并调用问题......如下所示:
在script2.py
中from script1 import Questions
answer = raw_input(Questions.question1())
在script1.py
中class Questions:
def question1():
return "What is your name? (Y/N)"