gpt4 book ai didi

python - 预期的文件写入命令不会像我想象的那样表现

转载 作者:太空狗 更新时间:2023-10-29 11:22:52 26 4
gpt4 key购买 nike

我可以从命令行运行一个进程,该进程将数据连续写入文件,直到我告诉它停止,并且可以在进程运行时访问(读取)。

但是,如果我通过 pexpect 运行相同的命令,文件将保持为空(尽管可以读取)直到我停止 pexpect 实例。只有这样,文件才会填满数据。

这只是 pexpect 的一个特性还是我做错了什么?

预期命令:

child = pexpect.spawn('airodump-ng', ['-a', '-w', '/root/Desktop/TEST', '--output-format', 'csv', INTERFACE])

最佳答案

我从未使用过airodump-ng;如果是即刻练习(无交互),您应该使用 pexpect.run() 执行非交互任务,例如 ls -la

results = pexpect.run('ls -la')

如果您需要交互,只需将您的参数放在一个字符串中...

child = pexpect.spawn('airodump-ng -a -w /root/Desktop/TEST --output-format csv %s' % INTERFACE)

关于python - 预期的文件写入命令不会像我想象的那样表现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com