import os
import shutil
import uuid
import zipfile
u1 = str(uuid.uuid1())
f1 = open('book/mimetype','w')
f1.write('application/epub+zip')
f1.close()
shutil.copyfile("data/META-INF/container.xml", "book/META-INF/container.xml")
shutil.copyfile("data/item/style/book-style.css", "book/item/style/book-style.css")
shutil.copyfile("data/item/style/fixed-layout-jp.css", "book/item/style/fixed-layout-jp.css")
shutil.copyfile("data/item/style/style-advance.css", "book/item/style/style-advance.css")
shutil.copyfile("data/item/style/style-check.css", "book/item/style/style-check.css")
shutil.copyfile("data/item/style/style-reset.css", "book/item/style/style-reset.css")
shutil.copyfile("data/item/style/style-standard.css", "book/item/style/style-standard.css")
f2 = open('data/item/standard.opf','r',encoding='UTF-8')
sig=[]
author="前橋梨乃"
title="いやらしい本"
com="海賊出版"
for line in f2:
line=line.replace("題名はここです",author)
line=line.replace("著者はここです",title)
line=line.replace("出版社はここです",com)
line=line.replace("コードはここです",u1)
sig.append(line)
f2.close()
f3 = open('book/item/standard.opf','w',encoding='UTF-8')
for line in sig:
f3.write(line)
f3.close()
zip = zipfile.ZipFile('sample4.epub', 'w', zipfile.ZIP_DEFLATED)
zip.write('book/mimetype', 'mimetype')
zip.write('book/item/standard.opf', 'item/standard.opf')
zip.write('book/META-INF/container.xml', 'META-INF/container.xml')
zip.write("book/item/style/book-style.css", "item/style/book-style.css")
zip.write("book/item/style/fixed-layout-jp.css", "item/style/fixed-layout-jp.css")
zip.write("book/item/style/style-advance.css", "item/style/style-advance.css")
zip.write("book/item/style/style-check.css", "item/style/style-check.css")
zip.write("book/item/style/style-reset.css", "item/style/style-reset.css")
zip.write("book/item/style/style-standard.css", "item/style/style-standard.css")
zip.write("book/item/xhtml/memo.xhtml", "item/xhtml/memo.xhtml")
最終更新:2018年01月04日 17:21