gpt4 book ai didi

python - 代码错误: TypeError: expected str,字节或os.PathLike对象,而不是_io.TextIOWrapper

转载 作者:行者123 更新时间:2023-12-01 06:24:59 25 4
gpt4 key购买 nike

我正在尝试保存 .txt,但它出现以下错误:TypeError:预期的 str、bytes 或 os.PathLike 对象,而不是 _io.TextIOWrapper

这是代码:

def saveas():
window.filename = filedialog.asksaveasfile(initialdir = "/",title = "Select file",filetypes = (("text files","*.txt"),("all files","*.*")))
file=open(window.filename, 'w')
file.writelines(escritura.get('1.0', END))
file.close()
print(escritura.get('1.0', END))

如果你知道的话,请帮帮我

最佳答案

使用.name属性访问文件-->window.filename.name

例如:

def saveas():
window.filename = filedialog.asksaveasfile(initialdir = "/",title = "Select file",filetypes = (("text files","*.txt"),("all files","*.*")))
file=open(window.filename.name, 'w')
file.writelines(escritura.get('1.0', END))
file.close()
print(escritura.get('1.0', END))

关于python - 代码错误: TypeError: expected str,字节或os.PathLike对象,而不是_io.TextIOWrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60206105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com