亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何不定式地將視頻添加到子進程

如何不定式地將視頻添加到子進程

米脂 2022-07-12 10:32:22
我知道標題不是很清楚。但我找不到正確表達我的問題的方法。讓我解釋一下:下面的代碼可以完美地播放目錄中的視頻。但是,我的問題是,目錄中的視頻名稱如下: 0.avi 、 1.avi 、 2.avi 等等......正如您在代碼中看到的那樣,n 值(代表視頻名稱)正在增加,“videofilesi”也在增加。如果找不到解決方案,我需要無限地編寫此代碼。有人可以幫助我嗎?import definingNameimport numpy as npimport cv2import timeimport osimport randomimport sysimport subprocessimport os.pathimport globimport vlcfrom subprocess import Popenn=0c = 'c'name = definingName.defName(c)name = os.path.join(os.getcwd(), str(name))videofilesi = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name,str(n)+".avi")videofilesi2 = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name,str(n+1)+".avi")videofilesi3 = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name,str(n+2)+".avi")videofilesi4 = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name,str(n+3)+".avi")videofilesi5 = os.path.join('file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib',name,str(n+4)+".avi")p = Popen(["C:/Program Files/VideoLAN/VLC/vlc.exe", videofilesi,videofilesi2,videofilesi3,videofilesi4,videofilesi5])
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

建立一個列表。


base = 'file:///C:/Users/gulbe/PycharmProjects/untitled/venv/Lib'

files = [os.path.join(base, name, f"{n}.avi") for n in range(10)]

p = Popen(["C:/Program Files/VideoLAN/VLC/vlc.exe"] + files)


查看完整回答
反對 回復 2022-07-12
  • 1 回答
  • 0 關注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號