说明
python3.x集成了对csv文件的操作,直接引入包即可,但python2.x则需要单独安装。
实战
1、读取csv文件
1
2
3
4
5
6
7
8
9
10
11
12
<code>#引入包</code>
<code>import</code> <code>csv</code>
<code>#打开文件</code>
<code>csvfile </code><code>=</code> <code>open</code><code>(</code><code>'xiaoqiang.csv'</code><code>,newline</code><code>=</code><code>'')</code>
<code>#获得对象</code>
<code>csvReader </code><code>=</code> <code>csv.reader(csvfile)</code>
<code>#读取内容并打印</code>
<code>for</code> <code>content </code><code>in</code> <code>csvReader:</code>
<code> </code><code>print</code><code>(content)</code>
<code> </code>
<code>#关闭。这个经常有小伙伴忘了,今天在群里就有人遇到这个问题了</code>
<code>csvfile.close()</code>
2、写入csv文件
13
14
15
16
17
<code>csvfile </code><code>=</code> <code>open</code><code>(</code><code>'xiaoqiang.csv'</code><code>, </code><code>'w'</code><code>,newline</code><code>=</code><code>'')</code>
<code>writer </code><code>=</code> <code>csv.writer(csvfile)</code>
<code>#写入一行数据</code>
<code>writer.writerow((</code><code>'名称'</code><code>, </code><code>'网址'</code><code>))</code>
<code>#定义要写入多行数据的内容</code>
<code>rows</code><code>=</code> <code>[</code>
<code> </code><code>(</code><code>'小强的博客'</code><code>, </code><code>'http://blog.51cto.com/xqtesting'</code><code>),</code>
<code> </code><code>(</code><code>'小强的视频'</code><code>, </code><code>'http://edu.51cto.com/lecturer/4626073.html'</code><code>)</code>
<code>]</code>
<code>#写入多行</code>
<code>writer.writerows(rows)</code>
<code>#关闭</code>
本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/2061701,如需转载请自行联系原作者