python 关闭 os.popen()
生活随笔
收集整理的這篇文章主要介紹了
python 关闭 os.popen()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們知道os.popen(cmd)返回值是腳本執行過程中的輸出內容
最近在做python圖形界面的時候發現,第一次調用os.popen(cmd)沒有問題,第二次調用造成整個界面卡死甚至崩潰現象
self.pid = os.popen(self.adbPath + 'getpid.cmd').readlines() 原因在于os.popen()返回值是一個 file read 的對象,在讀取玩后沒有進行關閉
說以將代碼修改為一下,問題得到解決:
readObj = os.popen(self.adbPath + 'getpid.cmd') self.pid = readObj.readlines() readObj.close()
總結
以上是生活随笔為你收集整理的python 关闭 os.popen()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: adb logcat通过包名过滤(dos
- 下一篇: Django学习(一)