python - 如何在 Python 中使用 filedialouge 将 DataFrame 保存到 Excel 文件?
问题描述
我们如何在 python 中编写使用DataFrame
对象。Pandas
filedialouge
tkinter
file = filedialog.asksaveasfile(mode='w', defaultextension=".xlsx")
data.to_excel(file)
每当我尝试写它时,它都会给我错误。
stat: path should be string, bytes, os.PathLike or integer, not _io.TextIOWrapper
我一直在寻找这个错误几个小时,但解决方案不起作用。
解决方案
采用
file = filedialog.asksaveasfilename(defaultextension=".xlsx")
tkinter.filedialog.asksaveasfilename
将文件名作为字符串返回,而不是文件对象tkinter.filedialog.asksaveasfile
推荐阅读
- apache-spark - Databricks 增量表合并示例与更新比较
- php - 是否可以在某些服务器端事件上仅更新/更改 codeigniter 中渲染视图的某些部分?
- javascript - 在 Angular 渐进式 Web 应用程序中强制重新加载远程 index.html
- python - 使用 tqdm 的不同行为
- google-cloud-platform - 为 Google Cloud Run 应用程序设置多个环境(例如 dev、stage 和 prod)的理想方式是什么?
- firebase - Flutter)如何从 Firebase 实时数据库中检索某些值?
- python - 连接列表中存在的数据框列,Python 3.6
- html - Perl 模板工具包 <% IF %> 条件似乎不起作用
- python - Python 请求 - 发布 json
- gluon - maven-client-plugin、GraalVM 和类初始化