刚刚接触python,学长给的任务是修改一个有3000多行数据的csv文件,具体需求是将第三列里的api_description和api_name的值改为第一列的内容,api_url改为第二列的内容。
看这个第三列,很像一个json key-value格式的数据,因此考虑将第三列转为json文件,为了方便将整个文件都转为json文件。大概的思路是这样:
1、将csv文件转为json
2、在json文件内进行修改
3、将json文件转为csv文件
第一步,将csv文件转为json。上网搜索发现这个答案讲的很好:https://stackoverflow.com/questions/19697846/how-to-convert-csv-file-to-multiline-json,于是我参考这个答案写了代码,简单的几行:
#!/usr/bin/python3
# -*- coding:utf-8 -*-
__author__ = 'chenfeng'
impor