通过命令行在csv文件中编写新列

时间:2015-06-03 11:46:22

标签: optparse

我想创建一个python脚本,它将使用optparse通过命令行在csv文件中写入一个新列。

例如如果以下是输入文件(script_name.py): -

User_ID,Date,Num_1,Num_2,Com_ID
101,2015-04-13,12,21,1011
102,2014-4-3,1,7,1002

然后 python script_name.py Num_3 1101 1102 。将创建一个包含数据的新列。 任何人都可以指导我到哪里学习如何实现这个目标吗?我已经读过关于OptParse的内容但却一无所获。

1 个答案:

答案 0 :(得分:0)

使用

import optparse

parser = optparse.OptionParser()
(options, args) = parser.parse_args()
print args

args变量将包含所有参数的数组 与使用简单循环相比,您可以在文件上运行并添加args变量的内容