gpt4 book ai didi

python - 用 Python 修改 .iso 文件

转载 作者:行者123 更新时间:2023-11-28 22:59:50 26 4
gpt4 key购买 nike

我有一个要分发的 ISO 镜像。但是,为了让用户更容易设置,我想为每个 .iso 文件添加一个唯一的 .config 文件。

有没有办法用python修改iso文件?

最佳答案

已知有使用 Python 库浏览或解析 ISO 文件的方法(请参阅 this question ),但是将文件添加到 ISO 将需要修改文件系统 - 这绝对不是一件容易的事。

您可以改为尝试将 ISO 挂载到您的文件系统上,从 Python 修改它,然后再次卸载它。一个可以在 Ubuntu 下运行的非常简单的示例:

ISO_PATH = "your_iso_path_here"

# Mount the ISO in your OS
os.system("mkdir /media/tmp_iso")
os.system("mount -o rw,loop %s /media/tmp_iso" % ISO_PATH)

# Do your Pythonic manipulation here:
new_file = open("/media/tmp_iso/.config", 'w')
new_file.write(data)
new_file.close()

# Unmount
os.system("umount /media/tmp_iso")
os.system("rmdir /media/tmp_iso")

您可能希望使用 subprocess 而不是 os.system,但这是一个开始。

关于python - 用 Python 修改 .iso 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com