美文网首页
指定行修改txt文件

指定行修改txt文件

作者: 46H | 来源:发表于2019-03-15 18:37 被阅读0次

    在做图形渲染,要去修改.mtl材质文件里面的数据,但是里面的数据太多了。

    想要一个一个修改是不可能的,所以我打算用python写一个脚本,脚本很简单,但是我查资料写出来花了1个钟头。。。网上的资料很多也很杂,有时候找不到自己相匹配的。

    第一步修改文件后缀为txt(python好像不能直接操作mtl,我是菜🐔,我不知道)

    目的是修改Kd那一行的数据,直接上代码吧。


    from __future__import division

    def lazymanchangetxt(filename):

       f =open(filename, 'r')

       a = f.readlines()

       f =open(filename, 'w')

       for i in a:

       f.write(i.replace('Ks 0.000000 0.000000 0.000000', 'Ks 0.300000 0.000000 0.000000'))

       f.close()

    lazymanchangetxt('newshirt.txt')

    相关文章

      网友评论

          本文标题:指定行修改txt文件

          本文链接:https://www.haomeiwen.com/subject/dvbrmqtx.html