我正在用Python appscript为我的iTunes歌曲编写艺术作品。我有一个以.pict格式存储的文件,当我使用普通的open和read()例程时,它以字符串形式读取内容(用utf-8编码)。在
imFile = open('/Users/kartikaiyer/temp.pict','r')
data = imFile.read()
it = app('iTunes')
sel = it.current_track.get()
sel.artworks[1].data_.set(data[513:])
就是我用的密码。它失败了,因为objct无法识别,我猜是因为set参数是一个utf-8编码的strign,有什么想法可以把'data'强制到bytestream并将其用作set参数吗。BinAscii模块没有我需要的功能。任何帮助都将不胜感激。在
谢谢 卡提克
尝试将读取模式设置为二进制:
相关问题 更多 >
编程相关推荐