undestanding csv module delimiter
<p>Hi guys!</p>

<p>I'm currently working with a python csv module and trying to use a '|' delimiter. From what i understand the delimiter is a characted that seperates the values of each column of a table.</p> 

<p>What i don't understand is why python keeps putting ';' between the values of each column, not a '|' after i've set the deliminator? Here's an example</p>

<pre><code># Suppose i have an excel table 'example' saved as a .csv file containing a simple table like this:
# Cat | Mouse | Dog

&gt;&gt;&gt; ifile = open('example.csv', 'r')
&gt;&gt;&gt; reader = csv.reader(ifile, delimiter = '|')
&gt;&gt;&gt; reader.next()
['Cat;Mouse;Dog']  # But shouldn't it be ['Cat|Mouse|Dog'] !?
</code></pre>

<p>As you can see, each column is seperated by a semicolon, but shouldn't it now use '|' as a column seperator when i changed the delimiter to '|'?</p>

<p>Thank you very much!</p>
