とりあえずpython
何かしようとしたときにあるといい気がするもの
# -*- coding: utf-8 -*- import sys import os.path def listToDelimitedString(src_list, delim = ','): s = delim.join(map(str, src_list)) return s def delimitedStringToList(delimited_string, delim = ','): li = delimited_string.rstrip().split(delim) return li def readCSVToList(file_name): li = [] with open(file_name, 'r') as f: for row in f: li.append( delimitedStringToList(row, ',') ) return li def writeListToCSV(file_name, src_list): with open(file_name, 'w') as f: for row in src_list: f.write( listToDelimitedString(row, ',') ) if __name__ == '__main__': args = sys.argv src_file = args[1] res_file = args[2] if not os.path.exists(src_file): print('{0} does not exist...'.format(src_file), file=sys.stderr) sys.exit(-1) # do something res_list = [] writeListToCSV(res_file, res_list) sys.exit(0)