试图在python中编写代码来循环遍历网址

时间:2018-05-07 16:43:06

标签: python python-2.7 for-loop

当它从中读取的URL中只有一个服务器名称时,这就是我的工作原理。但是当有一个服务器名称时,它不起作用。所以我试图做一个循环但是它循环遍历每个字符而不是每一行。我在python 2.7中写这个。任何建议

#!/usr/bin/python2.7

import urllib2
import subprocess
import sys

def stuff ():
    data = urllib2.urlopen('url')
    next(data)
    for line in data:
        return(line).rstrip


HOST=stuff()

COMMAND= "uname -a"

for i in HOST:

ssh = subprocess.Popen(["ssh", "%s" % HOST, COMMAND],
                   shell=False,
                   stdout=subprocess.PIPE,
                   stderr=subprocess.PIPE)
result = ssh.stdout.readlines()
if result == []:
    error = ssh.stderr.readlines()
    print >>sys.stderr, "ERROR: %s" % error
else:
    print result

0 个答案:

没有答案