Пример #1
0
    def execute(self, args):

        # Read Dictionary file
        if args.dictionary:
            dictionary_filename = args.dictionary
            Dictionary.read_dict(self.dictionary_mnger, dictionary_filename)

        # Read Original file
        if args.file:
            origin_filename = args.file
            Origin_file.read_file(self.origin_mnger, origin_filename, self.dictionary_mnger)

        # Create output directory
        out_dir = "name_change_output"
        if args.out:
            out_dir = args.out
        os.system('mkdir -p ' + out_dir)

        # Write output file
        fo = open(out_dir + '/output.txt', 'w')
        
        sys.stderr.write("Writing Output...\n")
        fo.write(self.origin_mnger.replaced_lines)

        fo.close()