什么是CSV?
CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的 应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往 是私有的和/或无规范的格式)。因为大量程序都支持某种CSV变体,至少是作为一种可 选择的输入/输出格式。
“CSV”并不是一种单一的、定义明确的格式。因此在实践中,术语“CSV”泛指具有以 下特征的任何文件:
1、纯文本,使用某个字符集,比如ASCII、Unicode、EBCDIC或GB2312;由记录组成
2、每条记录被分隔符分隔为字段(典型分隔符有逗号、分号或制表符
3、有时分隔符可以包括可选的空格)
4、每条记录都有同样的字段序列
我们可以先简单创一个csv文件
with open('test.csv','w') as file: file.write('id,url,name') file.write('\n') file.write('1,http://www.baidu.com,baidu') file.write('\n') file.write('2,http://taobao.com,taobao') file.write('\n') file.write('3,http://jd.com,jd')