我遇到一个小问题,涉及处理返回值等打印值。例如,假设我有一个操作字符串的程序:
def someprogram(x):
answers=input()
#some manipulation, say, depending on input
print(x)
moreanswers=input()
#some more manipulation depending on input
print(x)
这个循环重复几次。并说我想通过获取打印值来制作另一个与该程序交互的程序。使用pyautogui
模块或其他方式,它会根据打印值键入输入。
请注意,我真正想做的是,每次打印猜测时,我都会有一个程序可以猜出你正在考虑的数字。我想创建一个与第一个程序一起播放的程序,使用pyautogui
进行回复。是否有可以使用的模块,方法,功能或其他方法?我并不是真的要求有人为我编写整个程序,只是我可以解决这个问题。
据我所知,唯一的方法是使用返回值。
答案 0 :(得分:0)
def someprogram(b):
answers=input()
#some manipulation, say, depending on input
return ans
def newf(a)
moreanswers=input()
#some more manipulation depending on input
return ans2
VAR = someprogram(x)的 VAR2 = newf(VAR)