Revision 4978
Added by Aaron Marcuse-Kubitza about 12 years ago
bin/ins_col | ||
---|---|---|
5 | 5 |
import sys |
6 | 6 |
|
7 | 7 |
def main(): |
8 |
try: _prog_name, col_num, name = sys.argv |
|
8 |
try: _prog_name, col_num, name, fill_value = sys.argv
|
|
9 | 9 |
except ValueError: raise SystemExit('Usage: '+sys.argv[0] |
10 |
+' <in col# col_name [| '+sys.argv[0]+' col_2# col_2_name]... >out') |
|
10 |
+' <in col# col_name fill_value [| '+sys.argv[0] |
|
11 |
+' col_2# col_2_name col_2_value]... >out') |
|
11 | 12 |
col_num = int(col_num) |
12 | 13 |
|
13 | 14 |
# Transform input |
... | ... | |
19 | 20 |
row.insert(col_num, value) |
20 | 21 |
if is_header: |
21 | 22 |
is_header = False |
22 |
value = ''
|
|
23 |
value = fill_value
|
|
23 | 24 |
writer.writerow(row) |
24 | 25 |
|
25 | 26 |
main() |
Also available in: Unified diff
ins_col: Added column fill value param