我有以下代碼:Python入門:從管道打印3 consecutives線
def cmds(cmd):
cmd= Popen(cmd, shell=True, stdout=PIPE)
lines = command.stdout.read().splitlines()
我有輸出這樣線的命令:
2011/03/30-201
CLIENT 3
Failed
23:17
0.0000
2011/03/31-3
CLIENT 2
Completed
00:47
1.0019
我想讀頭3一個塊的行,然後更多3行下一個塊和更多3 ... 我不知道如何做到這一點。
每行三行之後會發生什麼? – Ramy 2011-03-31 15:39:23
@Ramy只是爲了輸入另一個給我發電子郵件的函數。我的老闆只需要每個塊的前3行。感謝 – 2011-03-31 15:42:18
在設置了行數後,您可以發佈'print lines'的輸出嗎?我只是想看看'.splitlines()'是否保留空行... – Blender 2011-03-31 15:46:49