首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python取得执行程序命令行

2013-01-06 
python获得执行程序命令行我执行 ls -l | python task.py 怎样获得用户输入的 ls -l 命令, 求助。[解决办法

python获得执行程序命令行
我执行 ls -l | python task.py 怎样获得用户输入的 ls -l 命令, 求助。
[解决办法]
数据在stdin里,可以用raw_input()逐行读取,类似:

lines = []
while True:
    try:
        lines.append(raw_input())
    except EOFError:
        break
print lines


或者试试直接操作sys.stdin,具体嘛不清楚,自己搜一下...

热点排行