我有類似這樣的名單:從列表中取出文件名並打開它?
m=[['qw','wew','23','C:/xyz/s.wav'],['qw','wew','23','C:/xyz/s2.wav'],['qw','wew','23','C:/xyz/s1.wav']]
現在我想將這些文件
win=wave.open(m[0][3],'rb')
這是給錯誤我怎麼能以這種方式使用這個...... 我想借此文件名從名單
請建議?
我有類似這樣的名單:從列表中取出文件名並打開它?
m=[['qw','wew','23','C:/xyz/s.wav'],['qw','wew','23','C:/xyz/s2.wav'],['qw','wew','23','C:/xyz/s1.wav']]
現在我想將這些文件
win=wave.open(m[0][3],'rb')
這是給錯誤我怎麼能以這種方式使用這個...... 我想借此文件名從名單
請建議?
做到這一點:
m = [['qw','wew','23','C:/xyz/s.wav'],['qw','wew','23','C:/xyz/s2.wav'],['qw','wew','23','C:/xyz/s1.wav']]
fname = m[0][3]
print 'fname is', repr(fname)
win = wave.open(fname, 'rb')
,並告訴我們(使用複製/粘貼到你的問題編輯)印的一切,尤其是
(1)的print 'fname is', repr(fname)
(2)的結果錯誤消息
哦謝謝它的工作now..fine 再一個我只是想知道如何將str(x)轉換爲浮點型 – kaushik 2010-05-28 06:06:45
@kaushik:(1)謝謝你是什麼?問題是什麼? (2)如果你真的不能從int(x)答案推斷出你的另一個問題,那麼請問一個單獨的問題。 – 2010-05-28 06:50:35
在我看來,它應該工作,你可以發佈錯誤? – cobbal 2010-05-28 05:53:04
在你說的答案中,它現在在工作嗎?你改變了什麼?要麼關閉問題要麼更新它。 – 2010-05-28 06:44:52
對不起,我不知道如何關閉,其中的選項 其相同的代碼! 我犯了一個小錯誤,而不是代碼! :) – kaushik 2010-05-28 10:51:39