python将shell命令的输出保存到文本文件中

我想通过Python将Shell命令的输出保存到文本文件中。这是我实际的,非常基本的python代码:

这里是最终脚本,谢谢您的帮助:)

import subprocess

ip_adress_4 = 0

pr = open("pointer_record.txt", "w")

while (ip_adress_4 < 255):

ip_adress_4 = ip_adress_4 + 1

ip_adress = '82.198.205.%d' % (ip_adress_4,)

subprocess.Popen("host %s" % ip_adress, stdout=pr, shell=True)

回答:

尝试这样的事情:

import subprocess

file_ = open("ouput.txt", "w")

subprocess.Popen("ls", stdout=file_)

:满足您的需求

import subprocess

file_ = open("ouput.txt", "w")

subprocess.Popen(["host", ipAddress], stdout=file_)

以上是 python将shell命令的输出保存到文本文件中 的全部内容, 来源链接: utcz.com/qa/421975.html

回到顶部