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()