我在Mac Lion中生成QT .mov時遇到了問題。 (較長)腳本使用Python中的QTKit獲取一系列圖像並構建一部電影。以下內容是爲了直接瞭解錯誤。以下成功運行Snow Leopard的一臺機器(Macbook),但在新機器(MBPro,Lion 10.7.2)上失敗(我需要它)。在Mac Lion上使用python + QTKit遇到麻煩
#!/usr/bin/python
import objc
from QTKit import *
movpath = './temp.mov'
mov, err = QTMovie.alloc().initToWritableFile_error_(movpath, None)
if mov == None:
print "Could not create movie file: %s" % (movpath)
print err
在我的獅子機,我得到
無法創建電影文件:./temp.mov
錯誤域= NSOSStatusErrorDomain代碼= -5000「您沒有執行此操作的足夠權限。 「 (操作沒有足夠的訪問權限)的UserInfo = 0x7fdafb50a180 {NSLocalizedDescription =您沒有足夠的權限進行此操作。}
兩者都是使用的/ usr/bin中/ Python的是標準的Mac安裝python