python - 使用 .to_csv 保存 .txt 文件的问题 - Python - Pandas
问题描述
我正在尝试使用 to_csv 函数保存一个 .txt 文件,但它不起作用。我已经尝试了很多解决方案,但没有奏效。
我的代码:
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)
错误:
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
任何人都可以帮我解决这个问题吗?请!
解决方案
推荐阅读
- go - 如何保存,然后再次提供 io.Reader 类型的数据?
- python - 自定义列表类切片功能
- rust - Cargo 自行激活功能
- blogs - 如何修复博客中的搜索
- php - 通过 For Loop 循环一定次数
- azure-ad-b2c - 登录后 B2C 重定向到指定的 URI
- vue.js - 将数据传递给组件并在该组件数据函数中使用它
- python - 在 tkinter 中显示特定时间的文本或按钮?
- firebase - 将 Firebase DocumentSnapshot 数据转换为自定义 Scala(或 Java)类
- c++ - 错误:function_name 之前的声明符无效