我正在尝试使用Python pwntools自动执行文件上的任务。
但是,无论如何我都无法获得输出。
基于程序的行为(例如:它占据了整个终端窗口等),我相信它是使用dialog
命令显示的。
我尝试了很多事情,但是似乎没有什么可以捕获数据的。
即使我尝试script output.txt
并运行文件或例如dialog --yesno "\nBla bla bla...\n\nDo you accept?" 10 30
,也不会捕获输出。
我还想在程序运行时捕获数据,我不想关闭它。
谢谢!
答案 0 :(得分:1)
import sys
sys.stdout=open("test.txt","w")
print ("hello")
sys.stdout.close()
现在,您好将被写入test.txt文件。确保关闭标准输出,没有它,内容将不会保存在文件中