→ jcfrank:這行的意思是:起一個shell subprocess,執行instruction 02/23 22:42
→ jcfrank:的內容,然後把結果的stdout assign給file. 02/23 22:44
→ jcfrank:給它.PIPE的話,可以分別在Popen的stdin, stdout, stderr 02/23 22:46
→ jcfrank:這三個attributes拿到它的input, output, error. 02/23 22:47
→ jcfrank:後面假設file多行可能是該instruction的output不止一行. 02/23 22:49
→ tonykai:所以他會輸出一個output file然後裡面是我的instruction囉 02/24 00:30
→ tonykai:? 所以Popen內只是設定attribute然後.PIPE拿到的output應 02/24 00:34
→ tonykai:該會是怎樣還是不太清楚欸 02/24 00:35
→ jcfrank:你誤會這裡的file了。光看這行code,file只是變數名稱。 02/24 09:25
→ jcfrank:裡面裝instruction執行完的stdout,應該是一個多行的str。 02/24 09:27