我在尝试保存 Multiline(key='-OUT-') 的值时遇到错误 pysimplegui

如何解决我在尝试保存 Multiline(key='-OUT-') 的值时遇到错误 pysimplegui

const path = require('path');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const copyPlugin = require('copy-webpack-plugin');

module.exports = {
    resolve: {
        fallback: {
            'fs': false,}
    },entry: {
        'sample-face': './src/sample-face.js',},output: {
        filename: '[name].js',path: path.resolve(__dirname,'dist'),plugins: [
        new CleanWebpackPlugin(),new copyPlugin({
            patterns: [
                { from: 'src/index.html',to: path.resolve(__dirname,'dist') },{ from: 'src/sample-face.html',{ from: 'src/assets','dist/assets') },]
        })
    ]
};

结果:

while True:
    event,values = window.read()
    if event == "Exit" or event == sg.WIN_CLOSED:
        break
    if event == 'Open     Ctrl-O':        
        try:
            filename = sg.popup_get_file('Open',file_types=(('Text','*.txt*'),),no_window=True)
        
            openfile = open(filename,'r')
            window['-IN-'].update(openfile.read())

        except:
            window.read()
    
    elif event == 'browse':
        try:
            filename = sg.popup_get_file('Open','r')
            window['-IN-'].update(openfile.read())

        except:
            window.read()
    
    elif event == 'Clear':
        window['-IN-'].update('')
           
  
    elif event == "-Submit-":
        layout2 = [[sg.Menu(menu_def,tearoff=False,key='-MENU-')],[sg.Multiline(size=(125,40),key='-OUT-',auto_refresh= True,font=('Consolas',10),reroute_stdout= True)],[sg.Button('Save As',default_extension='.txt',enable_events=True,key='save')]]
        
        window2 = sg.Window('TabNotes',layout2,margins=(10,location=(600,90),finalize=True)
        window2['-OUT-'].update(new_input())
        while True:
                    event,value = window2.read()
                    if event == "Exit" or event == sg.WIN_CLOSED:
                        break
                    elif event == 'Clear':
                        window2['-OUT-'].update('')
                    elif event == 'save':
                        newfile=values['-OUT-']
                        try: 
                            filename = sg.popup_get_file('Save',default_extension = '.txt',save_as=True,no_window=True)
                            savefile = open(filename,'w')
                            savefile.write(newfile)
                            savefile.close()
                            
                        except:
                            window2.read()
        window2.close()
        
            
                
            

window.close()

程序在 Keyword Error: '-OUT-' ######### 中输入一个输入,然后当我单击提交时,它会接收输入并通过一个函数运行它,在该函数中它会更改某些字符的输入。例如:如果输入是“ 1 2 3”,则 window2 中的输出将是“ A B C ”

现在我想用“A B C”保存文件,但我遇到了这个错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?