Hey Leute,
Ich habe echt keine Ahnung mehr,
wieso funktioniert das Skript nicht?
Wen ich die Datei öffne schließt es sich wieder.
import socket
import os
import PySimpleGUI as sg
sg.theme("DarkTeal2")
layout = [[sg.T("")], [sg.Text("Datei auswählen: "), sg.Input(key="-IN2-" ,change_submits=True), sg.FileBrowse(key="-IN-")],[sg.Button("Submit")]]
###Building Window
window = sg.Window('My File Browser', layout, size=(600,150))
file = values
host = "//ZENSIERT//"
sep = "#SEP#"
port = 1337
buffer = 1024
file_size = os.path.getsize(file)
if sep in file:
print("WARNING! INVALID FILENAME!")
exit(-1)
s = socket.socket()
s.connect((host, port))
s.send(f"{file}{sep}{file_size}".encode())
with open(file, "rb") as f:
while True:
file_bytes = f.read(buffer)
if not file_bytes:
break
s.sendall(file_bytes)
s.close()