gpt4 book ai didi

python - python 记录 ping 结果?

转载 作者:行者123 更新时间:2023-11-30 23:33:22 24 4
gpt4 key购买 nike

我可以使用 ping 命令并使用以下行保存输出:

command = os.system('ping 127.0.0.1 > new.txt')

但是,每次运行脚本时,文本文件都会被覆盖,因此我只保存了最后一次 ping。我研究过日志记录,但找不到一种方法可以将 ping 请求的输出保存到文本文件中而不需要覆盖。

我已经尝试过:

logging.debug(command = os.system('ping 127.0.0.1'))

但这会引发错误:debug() 至少需要 1 个参数(给定 0 个参数)

如有任何帮助,我们将不胜感激,谢谢!

最佳答案

您可以获取 subprocess.check_output 的结果并将其写入文件:

import subprocess
result = subprocess.check_output(['ping', '127.0.0.1'])
with open("new.txt", "a") as myfile:
myfile.write(result)

关于python - python 记录 ping 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18846290/

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