我想替换包含二进制代码和文本混合的 Houdini 文件(.hip)的文本。我有替换文本文件的python代码。当我尝试替换 Houdini 文件中的文本时,文件在替换后会损坏。
谁能告诉我如何替换 Houdini 文件中的文本而不损坏它?
代码:
import fileinput,sys
for line in fileinput.input("file_name",inplace=True):
line = line.replace("from","to")
sys.stdout.write(line)
当我尝试使用此代码替换 Houdini 文件(.hip)时,文件会损坏。
有谁知道如何在不打开Houdini文件的情况下替换它?