アットウィキロゴ

とくはわ

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