無需退出GUI窗口并將結果保存到CSV文件,然后保存到另一個腳本。 使用io.StringIO作為緩沖區,然后直接將其從字符串轉換為DataFrame。 from io import StringIOimport pandas as pdimport PySimpleGUI as sgsg.theme("DarkTeal2")layout = [ [sg.T("")], [sg.Text("Choose a file: "), sg.Input(), sg.FilesBrowse(key="-IN-")], [sg.Button("Submit")],]window = sg.Window('My File Browser', layout, size=(600, 150))while True: event, values = window.read() if event == sg.WIN_CLOSED or event == "Exit": break elif event == "Submit": """ Files in Horizontal """ buffer = StringIO(values["-IN-"]) df = pd.read_csv(buffer, sep=";", header=None) """ Files in Vertical string =