久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:110日期: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 編程
相關文章:
主站蜘蛛池模板: 宁津县| 团风县| 静海县| 合江县| 普格县| 墨脱县| 崇礼县| 甘谷县| 贡觉县| 同江市| 武强县| 长寿区| 河津市| 广元市| 吐鲁番市| 鄢陵县| 夏河县| 五寨县| 杭锦后旗| 连州市| 柞水县| 张北县| 芜湖县| 潜山县| 营口市| 山阴县| 徐汇区| 舒城县| 金坛市| 金华市| 彩票| 平谷区| 马山县| 遂昌县| 阜平县| 五华县| 临城县| 荣成市| 武宣县| 南平市| 阜平县|