title: Python error in processing lines from a file
body: <p>wrote a python script in windows 8.1 using Sublime Text editor and I just tried to run it from terminal in OSX Yosemite but I get an error.</p>
  
  <p>My error occurs when parsing the first line of a .CSV file. This is the slice of the code
  lines is an array where each element is the line in the file it is read from as a string
  we split the string by the desired delimiter
  we skip the first line because that is the header information (else condition)
  For the last index in the for loop i = numlines -1 = the number of lines in the file - 2
  We only add one to the value of i because the last line is blank in the file</p>
  
  <pre><code>for i in range(numlines):
      if i == numlines-1: 
          dataF = lines[i+1].split(',')
      else:
          dataF = lines[i+1].split(',') 
      dataF1 = list(dataF[3])
      del(dataF1[len(dataF1)-1])
      del(dataF1[len(dataF1)-1])
      del(dataF1[0])
      f[i] = ''.join(dataF1)
  return f
  </code></pre>
  
  <p>All the lines in the csv file looks like this (with the exception of the header line):</p>
  
  <pre><code>"08/06/2015","19:00:00","1","410"
  </code></pre>
  
  <p>So it saves the single line into an array where each element corresponds to one of the 4 values separated by commas in a line of the CSV file. Then we take the 3 element in the array, "410" ,and create a list that should look like </p>
  
  <pre><code>['"','4','1','0','"','\n']
  </code></pre>
  
  <p>(and it does when run from windows)
  but it instead looks like</p>
  
  <pre><code>['"','4','1','0','"','\r','\n']
  </code></pre>
  
  <p>and so when I concatenate this string based off the above code I get 410 instead of 410.</p>
  
  <p>My question is: Where did the <code>'\r'</code> term come from? It is non-existent in the original files when ran by a windows machine. At first I thought it was the text format so I saved the CSV file to a UTF-8, that didn’t work. I tried changing the tab size from 4 to 8 spaces, that didn’t work. Running out of ideas now. Any help would be greatly appreciated.</p>
  
  <p>Thanks</p>