title: UnicodeDecodeError, changes randomly
body: <p>I have a bunch of Pandas DF that I saved to multiple .csv files. Before I was able to run a loop and read them all without and problems, but now when I get to the third file I get a decode error. I've even remade all the dataframes and saved them the exact same way but am still getting an error.</p>
  <pre><code>UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 3131: invalid start byte
  </code></pre>
  <p>The error happens after I try to read the file.</p>
  <pre><code>    for file in os.listdir('path'):
          file = open('path'+file, 'r')
          team = file.read()
  </code></pre>
  <p>When I create the dataframes I'm getting a bunch of info in a couple dictionaries, converting to df and exporting it to .csv</p>
  <pre><code>    champSalaryData = pd.DataFrame(easy_dict)
      
      #Write dataframe to csv file
      champSalaryData.to_csv('Champ_Salaries/' + champ + '-' + year +'.csv', index=False)
  </code></pre>