我試圖操縱聲音使用the Snack Sound Toolkit,但是當我嘗試運行他們的演示代碼時,我得到一個錯誤。我按照自述文件中所述的安裝說明進行操作。蟒蛇tkSnack給我的錯誤
CODE:
#! /usr/bin/env python
from Tkinter import *
from tkSnack import *
root = Tkinter.Tk()
initializeSnack(root)
s = Sound(load='ex1.wav')
c = SnackCanvas(height=100, width=400)
c.pack()
c.create_waveform(0, 0, sound=s, width=400)
Button(root, text='Exit', command=root.quit).pack()
root.mainloop()
錯誤:
Traceback (most recent call last):
File "G:\workspace\voice test\MinWave.py", line 8, in <module>
initializeSnack(root)
File "C:\Program Files\Python\lib\tkSnack.py", line 21, in initializeSnack
Tkroot.tk.call('eval', 'package require snack')
_tkinter.TclError: couldn't load library "C:/Program Files/Python/tcl/snacklib/libsnack.dll": invalid argument
我運行Windows 7 X64的使用Python 2.7.6
感謝,洛根
是的,我做到了。但只是爲了確保\ r \ n \ r不是文件路徑的一部分嗎? – Logan
對我來說,python是在一個名爲'Python'而不是'Python23'的文件夾中,但是它應該沒有區別嗎? – Logan
你有沒有檢查過該DLL在那裏? –