[問題] 有關subprocess的問題
小弟我最近再trace一份code
在很多個函式內看到
file=subprocess.Popen(instruction, shell=True,stdout=subprocess.PIPE).stdout
有查了subprocess內很多函式的用法
但組起來不管怎麼看都感覺不通順
不是很懂到底是甚麼結果
我的instruction是一行unix shell script
不過在file那行之後做迴圈
for line in file
依照小弟的理解
那是一行行讀取剛剛file內的值吧?
不過我input的是一行的unix shell script
為什麼要一行行讀取?
file那行到底做了甚麼事@@?
還有可以在問一下PIPE到底是甚麼嗎?
看了也不懂在做甚麼...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.134
→
02/23 22:42, , 1F
02/23 22:42, 1F
→
02/23 22:44, , 2F
02/23 22:44, 2F
→
02/23 22:46, , 3F
02/23 22:46, 3F
→
02/23 22:47, , 4F
02/23 22:47, 4F
→
02/23 22:49, , 5F
02/23 22:49, 5F
→
02/24 00:30, , 6F
02/24 00:30, 6F
→
02/24 00:34, , 7F
02/24 00:34, 7F
→
02/24 00:35, , 8F
02/24 00:35, 8F
→
02/24 09:25, , 9F
02/24 09:25, 9F
→
02/24 09:27, , 10F
02/24 09:27, 10F