zoukankan      html  css  js  c++  java
  • 合并文件内容到另一个文件尾部[python]

    #!/usr/bin/python
    #coding:utf-8
    """
    """
    import sys,os
    from contextlib import nested
    
    def MergeEnvFile(newfile,oldfile):
        with nested(open(newfile,'a'), open(oldfile, 'r')) as (new_file, old_file) :
            old_file_lines = old_file.readlines();
            new_file.write('
    ');
            new_file.write("  env:");
            new_file.write('
    ');
            for line in old_file_lines:
                new_line = line.strip().replace("=",": ",1);
                #Process the second half of the string.
                line_key = new_line.strip().split(":",1)[0];
                line_value = new_line.strip().split(":",1)[1];
                new_line = line_key+": "+'"'+line_value.strip()+'"';
                ###############################
                new_file.write('    '+new_line);
                new_file.write("
    ");
            new_file.close();
    
    if  __name__ == "__main__" :
        MergeEnvFile('temp.yaml','env');
  • 相关阅读:
    Jenkins安装后,安装插件失败。报错SunCertPathBuilderException
    计算机网络
    abaqus
    品优购
    html5 css3
    css定位
    元素的显示与隐藏 / 精灵图
    学成在线案例
    css(3)
    css(2)
  • 原文地址:https://www.cnblogs.com/husbandmen/p/8782509.html
Copyright © 2011-2022 走看看