我是python的新手,我正在尝试从Python脚本编辑.mobi文件中的数据。我能够读取所有的元数据,但我不知道如何将我需要的信息保存到正确的位置。每次我尝试的时候,它都会损坏文件。
这是我遇到的问题的一小段:
metadata['ASIN'] = "B00012345"
data += "Modified ASIN: " + metadata['ASIN']
g = file(infile)
header2 = g.read(312)
f = open(infile, 'wb')
f.seek(header2[0xA4E])
f.write(metadata['ASIN'])
f.close()谁能告诉我我哪里做错了?
谢谢
发布于 2011-07-15 06:22:49
wb (和w)在打开时截断文件。你想要rb+。
https://stackoverflow.com/questions/6700630
复制相似问题