Python创建ISO镜像
# pip install pycdlibtry:
from cStringIO import StringIO as BytesIO
except ImportError:
from io import BytesIO
import pycdlib
iso = pycdlib.PyCdlib()
iso.new(interchange_level=4)
targetfilenameFirst = 'YourFile'
targetFilenameExt = 'exe'
targetfilename = '{}.{}'.format(targetfilenameFirst, targetFilenameExt)
targetfilehandle = open(targetfilename, 'rb')
targetfilebody = targetfilehandle.read()
iso.add_fp(BytesIO(targetfilebody), len(targetfilebody), '/' + targetfilename + ';1')
iso.write('{}.iso'.format(targetfilenameFirst))
iso.close()
targetfilehandle.close()
页:
[1]