国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python 利用subprocess庫調用mplayer時發生錯誤

瀏覽:108日期:2022-09-13 17:22:57

問題描述

腳本在讀取stdout時卡住,不再繼續執行,也不發生終止

import subprocess p = subprocess.Popen(['mplayer', '-slave', '-quiet', '/home/pi/Music/愛的翅膀.mp3'], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE, shell = False) p.stdin.write(’n’) print p.stdout.read() //此處p.stdin.write(’get_time_posn’)print p.stdout.read()

問題解答

回答1:

mplayer播放時會向stout輸入大量字符,超過了4096造成死鎖,輸出信息不在我的需求之中,因此決定修改stdout=open('/dev/null','w'),解決問題。參考博客http://blog.csdn.net/imzoer/a...

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 获嘉县| 安西县| 新巴尔虎左旗| 仁寿县| 华蓥市| 勃利县| 玉田县| 辰溪县| 成都市| 玛多县| 沁源县| 武乡县| 惠水县| 剑阁县| 庆安县| 乌审旗| 嘉黎县| 台州市| 安义县| 黄大仙区| 长武县| 方城县| 峨眉山市| 石城县| 平江县| 酉阳| 灵山县| 昌江| 临桂县| 蓬安县| 万州区| 玛沁县| 汶上县| 龙泉市| 兴海县| 叶城县| 常德市| 梓潼县| 嘉荫县| 华蓥市| 鸡西市|