I am trying to extract one file from a tarball, without success. This is
the code I'm using to open the tarball and extract the file:
tar = tarfile.open(component+'-win32-app-'+bestVersion+'-dev.tar.gz',
'r')
extractedFile = tar.extractfile('symbols.xml')
And this is my error:
Traceback (most recent call last):
File "C:\CognosInstalls\AutoTest\PollDir.py", line 121, in <module>
main()
File "C:\CognosInstalls\AutoTest\PollDir.py", line 119, in main
extract('c:\\', 'I:\\daily\\'+components[i], components[i])
File "C:\CognosInstalls\AutoTest\PollDir.py", line 27, in extract
filelike = tar.extractfile('symbols.xml')
File "C:\Python25\lib\tarfile.py", line 1488, in extract
tarinfo = self.getmember(member)
File "C:\Python25\lib\tarfile.py", line 1171, in getmember
raise KeyError("filename %r not found" % name)
KeyError: "filename 'symbols.xml' not found"
I know that the tarball contants this file "symbols.xml" but I don't
understand why it's not extracting it. Any help will be greatly
appreciated.
Thanks,
Emile Boudreau
This message may contain privileged and/or confidential information. If
you have received this e-mail in error or are not the intended recipient, you
may not use, copy, disseminate or distribute it; do not open any attachments,
delete it immediately from your system and notify the sender promptly by e-mail
that you have done so. Thank you.
--
http://mail.python.org/mailman/listinfo/python-list