请问在python里如何对shell中的变量赋值~?

为当前最终发行版之前的所有版本提供支持
回复
godblesh
帖子: 28
注册时间: 2006-03-29 11:11
送出感谢: 0
接收感谢: 0

请问在python里如何对shell中的变量赋值~?

#1

帖子 godblesh » 2007-09-27 21:57

我最近想看了一点python,本来想用它编一个很简单的程序~~就是从文件中提取某一行作为数据~~代码如下:
#!/usr/bin/python
import os
step_length=float(raw_input('step length:'))
start=float(raw_input('start:'))
end=float(raw_input('end:'))
if start<=end:
os.popen('cat central-$start.out |grep Current >>pyy')
start=start+step_length
结果在os.popen这里卡住了~~不知道怎么把python中start的值赋给shell中的start~~请各位大大帮帮忙~谢谢了!!Orz
czk
帖子: 232
注册时间: 2006-10-08 22:20
送出感谢: 0
接收感谢: 0

#2

帖子 czk » 2007-10-01 8:51

os.popen('cat central-%f.out |grep Current >>pyy' % start)
回复

回到 “老旧版本支持”