繁体   English   中英

在Mac Lion上使用python + QTKit遇到麻烦

[英]trouble with python + QTKit on Mac Lion

我在Mac Lion中生成QT .mov遇到麻烦。 (更长的)脚本使用来自python的QTKit拍摄一系列图像并制作电影。 归结为正确的错误。 以下内容在一台运行Snow Leopard的计算机(Macbook)上成功完成,但在新计算机(装有Lion 10.7.2的MBPro)上(我需要它)失败。

#!/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

在我的Lion机器上,我得到

无法创建电影文件:./ temp.mov
错误域= NSOSStatusErrorDomain代码= -5000“您没有足够的权限执行此操作。” (操作的访问权限不足)UserInfo = 0x7fdafb50a180 {NSLocalizedDescription =您没有足够的权限进行此操作。}

两者都使用/ usr / bin / python,这是python的标准Mac安装

我有一个类似的问题。 我通过以超级用户身份(sudo ./script.py)运行脚本并将整个路径写入outputfile来修复它。 也就是说,movpath =“ /文件的整个路径/temp.mov”。 有趣的是,仅当我同时使用两个脚本时,这些东西似乎都无法解决问题。 祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM