把a表格的内容读取出来,然后写到b表格
把a表格的内容读取出来,然后写到b表格
#!/usr/bin/env python3 import sys #控制台要输入的两个参数格式为:python script_name.py 参数1 参数2 input_file=sys.argv[1] output_file=sys.argv[2] #把a表格的内容读取出来,然后写到b表格 with open(input_file,'r',newline='')as file_read: with open(output_file,'w',newline='')as file_write: header=file_read.readline() header=header.strip() header_list=header.split(',') print(header_list) file_write.write(','.join(map(str,header_list))+'\n') for row in file_read: row=row.strip() row_list=row.split(',') print(row_list) file_write.write(','.join(map(str,row_list))+'\n')
==========运行:=======================
- 首先在脚本的目录下放一个表格a.csv
- 在脚本文件夹里shift+右键——在此处打开命令窗口——输入:python script_name.py a.csv b.csv
- 运行结果:把a表格的内容全部输出到屏幕上,然后再写入到b.csv