2
A
回答
3
有一些已知的瀏覽方式或解析ISO文件與Python庫(見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
,除其他事項外,但這是一個開始。
相關問題
- 1. 用python修改gzip文件
- 2. 使用Python腳本修改文件名
- 3. 使用python修改XML文件(klish types.xml)
- 4. 使用jenkins修改文件
- 5. 用Python修改二進制文件
- 6. 如何修改文本文件在python
- 7. 使用另一個python文件修改/替換python文件中的一行
- 8. 使用Python修改CSV
- 9. 使用R +修改文本文件
- 10. 啓用修改文件使用OpenTBS
- 11. 檢查文件是否被修改使用python select.kqueue()
- 12. 如何使用python修改配置文件?
- 13. 使用Python修改csv文件中的字段
- 14. 如何使用Python獲取FTP文件的修改時間ftplib
- 15. Python - 使用unicode latin-1修改xml文件的問題
- 16. 使用Python修改Excel(xlsx)文件時保留格式化
- 17. 如何使用python正確讀取和修改文件
- 18. 使用python修改* .RC文件(涉及到regexp)
- 19. 如何修改python中的.pd文件
- 20. 文件修改時間在Python
- 21. Python閱讀JSON文件並修改
- 22. Python如何修改XML文件
- 23. 何時需要修改Python __init__文件?
- 24. 修改Python中的XML文件
- 25. Python django修改幫助文件
- 26. 修改python中的txt文件3
- 27. 修改Linux文件,並在Python保存
- 28. 與Python腳本修改XML文件
- 29. 在Python中修改.py文件
- 30. 如何修改Python中的dbf文件
謝謝。有趣。所以如果我修改.iso文件,它會改變校驗和的某個位置嗎? – Alexis
不確定ISO本身內部校驗和的範圍,但最終會改變它的文件系統,這是最好留給維護良好的庫的工作。你肯定會*改變整個ISO的校驗和。 –
是.iso和.img相同嗎? – Alexis