How can we write DataFrame
object of Pandas
using filedialog
in Python TKinter?
file = filedialog.asksaveasfile(mode='w', defaultextension=".xlsx")
data.to_excel(file)
Whenever I try to write it it gives me error.
stat: path should be string, bytes, os.PathLike or integer, not _io.TextIOWrapper
I have been searching this error for hours, but the solutions are not working.
use
file = filedialog.asksaveasfilename(defaultextension=".xlsx")
tkinter.filedialog.asksaveasfilename
will return filename as string, not file object like tkinter.filedialog.asksaveasfile