python - 使用 filedialog 将数组 numpy 保存到 `.csv` 文件
问题描述
我有一个(200 行 x 4 列)数组,我想将它保存到.csv
我使用函数 savetxt() 的文件中
np.savetxt("myfile.csv", np.column_stack([time_axis[::1], outputdataEz[::1], outputdataHx[::1], outputdataHy[::1]]), delimiter=', ', fmt = '%1.50f')
当我检查.csv
文件时,我发现我的所有数据都已成功保存到.csv
文件中。
现在我想使用相同的操作,但使用 FileDialog: asksaveasfile,正如您在下面的代码中看到的那样
result = np.column_stack([time_axis[::1], outputdataEz[::1], outputdataHx[::1], outputdataHy[::1]])
print(result.shape)
print(result)
result = filedialog.asksaveasfile(mode='w', defaultextension=".csv")
当我检查我的文件时,我发现它是空的。请有任何建议。
谢谢您的帮助。
解决方案
推荐阅读
- python - 无法使用 SQLalchemy 创建数据库,Flask 可能没有运行我的主要方法?
- css - Flaticon CSS:更改一个图标的大小,而不是全部
- python - 我不知道从哪里开始学习终端模拟器的工作原理
- c++ - C++ 错误 C2280 - 尝试引用已删除的函数 - 关于原始类型
- javascript - staggerChildren 与成帧器动作
- javascript - 在 Vue.js 应用程序中动态加载 JavaScript 脚本
- r - 如何在 r 中使用 dplyr 在特定位置插入空白行
- python - 如何检查一个数字是否是 1、14 或 144 的串联
- python - Tkinter 进度条未使用变量更新
- javascript - 如何获取已保存在其他相关模型中的信息... MongoDB、NodeJS