为for循环创建列表

时间:2016-10-18 10:07:12

标签: python

我有一个脚本可以创建许多控制台链接(内置html主体)到VM,以便更快地访问,控制台链接由许多字符串和变量组合在一起。

我想创建一个包含所有创建链接的列表。

没关系我已经创建了所有链接列表,丢失了我的脚本概述......

2 个答案:

答案 0 :(得分:2)

您可能希望修改脚本以将链接存储在数据结构中,例如列表:

2 << 5 # shift to left by 5 bits
2 >> 5 # shift to right by 5 bits
print >> obj, "Hello world" # redirect the output to obj, 

最后,您可以返回/使用您收集的所有链接的列表。

答案 1 :(得分:1)

您可以使用subprocess.check_output()运行带参数的命令,并将其输出作为字节字符串返回。例如:

>>> import subprocess
>>> my_var = subprocess.check_output(["echo", "Hello"])
>>> my_var
'Hello\n'

如果您有可执行文件,请说my_script.py接收param1param2作为参数。您的check_output电话应该是:

my_output = subprocess.check_output(["./my_script.py", "param1", "param2"])

根据文件:

  

注意:不要将stderr = PIPE与此函数一起使用,因为它可能会因子进程错误量而死锁。当需要stderr管道时,使用Popen和communic()方法。