Open guiyang882 opened 8 years ago
您好! 我想使用您开发的代码读取一个swf格式的文件,具体的文件位置 但是在使用是出线如下问题?
In [2]: file = open("a.swf", "rb") In [3]: obj = SWF(fil) %%file file file= filter In [3]: obj = SWF(file) %%file file file= In [3]: obj = SWF(file) --------------------------------------------------------------------------- NotImplementedError Traceback (most recent call last) <ipython-input-3-3dffa1f5b810> in <module>() ----> 1 obj = SWF(file) /usr/local/lib/python2.7/site-packages/swf/movie.pyc in __init__(self, file) 99 self._header = None 100 if self._data is not None: --> 101 self.parse(self._data) 102 103 @property /usr/local/lib/python2.7/site-packages/swf/movie.pyc in parse(self, data) 161 self._header._frame_rate = data.readFIXED8() 162 self._header._frame_count = data.readUI16() --> 163 self.parse_tags(data) 164 165 def __str__(self): /usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse_tags(self, data, version) 161 tag = None 162 while type(tag) != TagEnd: --> 163 tag = self.parse_tag(data) 164 if tag: 165 #print tag.name /usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse_tag(self, data) 179 data.seek(raw_tag.pos_content) 180 data.reset_bits_pending() --> 181 tag.parse(data, raw_tag.header.content_length, tag.version) 182 #except: 183 # print "=> tag_error", tag.name /usr/local/lib/python2.7/site-packages/swf/tag.pyc in parse(self, data, length, version) 888 s.close() 889 --> 890 im = Image.fromstring("RGBA", (self.padded_width, self.bitmap_height), self.image_buffer) 891 im = im.crop((0, 0, self.bitmap_width, self.bitmap_height)) 892 /usr/local/lib/python2.7/site-packages/PIL/Image.pyc in fromstring(*args, **kw) 2078 def fromstring(*args, **kw): 2079 raise NotImplementedError("fromstring() has been removed. " + -> 2080 "Please call frombytes() instead.") 2081 2082 NotImplementedError: fromstring() has been removed. Please call frombytes() instead.
您好! 我想使用您开发的代码读取一个swf格式的文件,具体的文件位置 但是在使用是出线如下问题?