I'm trying to save a .txt file with to_csv function, but its not working. I have already tried a lot of solutions, but didn't work.
My code:
cro_servidor = 'C:\\Users\\nolb\\Documents\\Estagio\\Python CRO\\Gerenciador_CRO\\Gerenciador_CRO1\\Bases\\Base_CRO.txt'
df_base_cro = pd.read_csv(cro_servidor, sep='\t', encoding='latin_1', low_memory=False)
df_base_cro.to_csv(cro_servidor, sep='\t', encoding='latin_1', index=False)
df_base_cro.to_csv(backup_cro, sep='\t', encoding='latin_1', index=False)
df_base_cro.to_csv(Salva_CRO_DW, sep='\t', encoding='latin_1', index=False)
Error:
File "C:\Users\nolb\Documents\Estagio\Python CRO\Gerenciador_CRO\Gerenciador_CRO1\Atualizar_Base_CRO.py", line 118, in <module>
df_base_cro.to_csv(cro_servidor, sep='\t', encoding='latin_1', index=False)
File "C:\Users\nolb\Anaconda3\lib\site-packages\pandas\core\generic.py", line 3204, in to_csv
formatter.save()
File "C:\Users\nolb\Anaconda3\lib\site-packages\pandas\io\formats\csvs.py", line 204, in save
self._save()
File "C:\Users\nolb\Anaconda3\lib\site-packages\pandas\io\formats\csvs.py", line 325, in _save
self._save_chunk(start_i, end_i)
File "C:\Users\nolb\Anaconda3\lib\site-packages\pandas\io\formats\csvs.py", line 356, in _save_chunk
libwriters.write_csv_rows(self.data, ix, self.nlevels, self.cols, self.writer)
File "pandas\_libs\writers.pyx", line 65, in pandas._libs.writers.write_csv_rows
OSError: [Errno 9] Bad file descriptor
Anyone can help me to solve this? Please!