title: Error adding to .csv column numbers
body: <p>I have a spreadsheet currently named numberstest.csv that contains the following in column A:</p>
  
  <pre><code>Numbers
  4
  2
  7
  1
  2
  </code></pre>
  
  <p>The goal is to add 5 to each cell under Numbers header and print the result. Using this code I run into an error listed below.</p>
  
  <p>import csv</p>
  
  <pre><code>with open(r'C:\Users\Sterling\Desktop\numberstest.csv', 'r' ) as theFile:
      reader = csv.DictReader(theFile)
      for line in reader:
          print(line['Numbers'] + 5)
  
  &gt; File "C:/Users/Sterling/Desktop/StockProject/learningnumbers.py", line
  &gt; 6, in &lt;module&gt;
  &gt;     print(line['Numbers'] + float(5)) TypeError: must be str, not float
  </code></pre>
  
  <p>So to try and remedy this I did the following: </p>
  
  <pre><code>print(line['Numbers'] + str(5))
  
  45
  25
  75
  15
  25
  </code></pre>
  
  <p>while this fixes the error, it does not give the desired result which is listed below:</p>
  
  <pre><code>9
  7
  12
  6
  7
  </code></pre>
  
  <p>I understand this clearly must be an issue with what form the cells are currently in, but I am unsure as to how to go about fixing this. Thank you for help.</p>