有點小叉題但想請教一下 在幾種呼叫其他程式的方法中也就是 system(), exec(), qr//, IPC:: 之類等等,原po是比較過python和perl的ipc, fork, 有無shell中介..等等機制後 採用了python中和perl的system()的對等指令後才說是「相同的邏輯,用 Python 跑卻沒事情」這樣的敘述是嗎回到原題,試試 system LIST 或 exec跑看看囉另外return value,$OS_ERROR(with use ENGLISH)的也都看看會比較好吧*第二列推文的 qr// 要改成 qx//黃色的那一列是想表達 system('adb shell ls') 執行後會停在那一列,不會進行到下一列是嗎?對了 我想你17~27列的程式會那樣是因為檔案$test不在,所以Q_Q如果你對 adb shell的回傳值有疑惑的話
http://x.co/7o1Rt但是那文章描述的問題我認知上似乎與你的只是類似 但不同另外我猜你的OS是win系列 這樣就與un*x的fork有大大的不同只是順道一提 和要解決你的case應該沒有很大的關聯吧...