亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

python - subprocess模塊怎樣返回執行文件內容?

瀏覽:147日期:2022-07-05 11:48:27

問題描述

如下面的代碼,調用mplayer播放本地音頻文件,是否能夠通過p獲取到filepath文件中的數據?

p=subprocess.Popen(['mplayer',filepath],shell=False,stdin=subprocess.PIPE,stderr=subprocess.PIPE)

filepath也可能是個url,需要其中的數據,但是不想額外地再次訪問這個地址。-------補充-------試著調試時跟進去過,想看看有沒有在調用mplayer前獲取了文件內容,但是到了subprocess模塊里,單步調試不管用了,所以想知道是否在調用mplayer前subprocess模塊已經拿到數據,如果是那就能獲取這些數據了。

問題解答

回答1:

subprocess只是一個調用命令的庫, 它的stdin, stdout也只是儲存 命令輸出的 結果, 如果你的命令, 在執行過程中, 有結果,有文本或者什么別的輸出, 那么可以獲取, 但是如果你說像解析這個音頻文件, 那應該是不行的, 或者你需要別的解析方式去解釋, 或者直接打開那個文件, 說不定也能得到你想要的

回答2:

感覺你想獲取的是音頻數據的metadata,如實是MP3的話可以試試ID3這個庫。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 超清国产粉嫩456在线免播放 | 成人免费黄网站 | 97国产成人精品视频 | 国产成人精品高清免费 | 在线国产区| 一级在线观看视频 | 欧美视频区 | 中文字幕播放 | 一级做a爰片性色毛片视频图片 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 成年女人午夜免费视频 | 国产亚洲精品一区二区在线观看 | 免费看一级欧美毛片视频 | 亚洲成人黄色网 | 九九九国产视频 | 一级成人a毛片免费播放 | 欧美三级网站 | 亚洲一区欧美 | 国产亚洲精品一区999 | 国产在视频线在精品 | 亚洲天堂视频在线观看免费 | 综合久久久久久 | 视频二区 中文字幕 欧美 | 欧美成人免费在线 | 久久夜色邦福利网 | 99久久久久国产 | 国产精品免费视频一区 | 亚洲第一成年免费网站 | 黄色不卡视频 | 萌白酱白丝护士服喷水铁牛tv | 高清毛片aaaaaaaaa片 | 在线视频久 | 亚洲欧美中文日韩二区一区 | 亚洲国产精品综合久久 | 美女扒开双腿让男人桶 | 日本国产欧美 | 国产三级在线播放线 | 五月六月伊人狠狠丁香网 | 996久久国产精品线观看 | 国产欧美另类性视频 | 日韩中文字幕免费在线观看 |