如何将来自awk的值存储在Python变量中

时间:2017-05-03 13:19:23

标签: python linux awk

我试图将awk命令中的随机数结果存储到Python变量中。我已经使用os.popen来创建命令,但它只是给我一个相同的数字,当我打印时它是512。 这是第var = os.popen("awk 'BEGIN {print int(9*rand()) ' ' int(9*rand()) }'").read()

提前致谢!

1 个答案:

答案 0 :(得分:2)

除非您设置种子

,否则

预期的行为

awk 'BEGIN{srand(); ...'

另一方面,使用awk代替Python进行随机值生成的方法值得怀疑......