GarySunbrise 2021-11-19 20:08 采纳率: 80%
浏览 143
已结题

Python3.8.8 运行文件提示Cannot open console output buffer for reading

解释器是Anaconda Python 3.8.8,运行程序到打开文件这一步就报错Cannot open console output buffer for reading。不知道咋整,程序就卡在这里了
看一下代码:

if file1 == True:
    doc1 = simpledialog.askstring('文件','请输入文件目录')#输入目录
    doc2 = messagebox.askyesno('文件','您是否要编辑此文档?')#打开前询问用户是否编辑
    if doc2 == True: 
        f = open(file1,"a")
        txt = f.read and write
        print(txt)
    else:
        f = open(file1)
        txt = f.read
        print(txt)  

第二行输入目录以后用Open函数,然后运行到第五行就报错
然后这个文件我导入了Tkinter库,第11行和第7行可以换成messagebox.showinfo吗?然后看看第六行有什么错误吗?
咋整?特别急!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月27日
    • 修改了问题 11月19日
    • 修改了问题 11月19日
    • 创建了问题 11月19日

    悬赏问题

    • ¥15 用Matlab实现图中的光线追迹
    • ¥15 联想笔记本开机出现系统更新界面
    • ¥15 各位帮帮我 我不想重做系统
    • ¥30 微信小程序蓝牙数据透传
    • ¥15 加氢站氢负荷数据集来源
    • ¥15 umi接入sentry遇到问题
    • ¥15 HBuilderX打包H5网页,扫码模块无法使用
    • ¥15 Javascript跳转页面后,无法执行后面代码,如何解决?
    • ¥15 echarts绘制图表
    • ¥15 请教两个关于高德地图定位不准的技术问题