Momentan bin ich seit 2 Wochen Praktikant in einer gewissen Firma und habe seitdem erst mit Python angefangen. Sprich: Ich bin ein kompletter Noob was Python angeht.

Beispiel Ich will die Eingabe als Barcode deklarieren,(Barcode = Eingabe).
Code: Alles auswählen
import tkinter
import tkinter.messagebox
class Oberflaeche(tkinter.Frame):
def __init__(self, master=None):
tkinter.Frame.__init__(self, master)
self.pack()
self.weiter = tkinter.Button(self, text="weitergabe", command=self.weiter)
self.weiter.pack()
self.Eingabe = tkinter.Entry(self, width=30)
self.Eingabe.pack()
self.Eingabe.focus_set()
self.beenden = tkinter.Button(self, text="beenden", command=self.beenden)
self.beenden.pack()
def weiter(self):
tkinter.messagebox.showinfo("Schleife fortsetzen","Weitergabe wird ausgeführt")
def beenden(self):
root.destroy()
root = tkinter.Tk()
root.title("Eine GUI")
root.minsize(width=300, height=100)
oberflaeche = Oberflaeche(master=root)
oberflaeche.mainloop()
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import xml.dom.minidom as dom
import datetime as Datumsstempel
import time as Zeitstempel
DatumJetzt = str(Datumsstempel.date.today())
ZeitJetzt = Zeitstempel.strftime('%H.%M.%S')
Code
Dateiname = X + "_" + DatumJetzt + "_" + ZeitJetzt #Für X soll die Eingabe aus dem GUI eingesetzt werden
def XML_Datei():
print ("Content-type: text/plain\n\n")
baum = dom.Document()
tag_SAPWareneingang = dom.Element("SAPWareneingang")
tag_Import1 = dom.Element("Import1")
tag_Import2 = dom.Element("Import2")
tag_XML_ID_2 = dom.Element("XML_ID_2")
tag_XML_ID = dom.Element("XML_ID")
text = dom.Text()
text.data =Dateiname
tag_XML_ID.appendChild(text)
tag_User_ID = dom.Element("User_ID")
text = dom.Text()
text.data = ""
tag_User_ID.appendChild(text)
tag_Scanner_ID = dom.Element("Scanner_ID")
text = dom.Text()
text.data = ""
tag_Scanner_ID.appendChild(text)
tag_Prozess_ID = dom.Element("Prozess_ID")
text = dom.Text()
text.data = ""
tag_Prozess_ID.appendChild(text)
tag_Document_ID = dom.Element("Document_ID")
text = dom.Text()
text.data = ""
tag_Document_ID.appendChild(text)
tag_Order_ID = dom.Element("Order_ID")
text = dom.Text()
text.data = ""
tag_Order_ID.appendChild(text)
tag_Shipment_Number = dom.Element("Shipment_Number")
text = dom.Text()
text.data = ""
tag_Shipment_Number.appendChild(text)
tag_Shipment_Complete = dom.Element("Shipment_Complete")
text = dom.Text()
text.data = ""
tag_Shipment_Complete.appendChild(text)
tag_Completly_Consumed = dom.Element("Completly_Consumed")
text = dom.Text()
text.data = ""
tag_Completly_Consumed.appendChild(text)
tag_barcode = dom.Element("barcode")
text = dom.Text()
text.data = Barcode
tag_barcode.appendChild(text)
tag_zeit = dom.Element("zeit")
text = dom.Text()
text.data = ZeitJetzt.replace(".",":")
tag_zeit.appendChild(text)
tag_Datum = dom.Element("Datum")
text = dom.Text()
text.data = DatumJetzt
tag_Datum.appendChild(text)
tag_zeit.appendChild(text)
tag_Datum.appendChild(text)
tag_Import1.appendChild(tag_XML_ID)
tag_Import1.appendChild(tag_User_ID)
tag_Import1.appendChild(tag_Scanner_ID)
tag_Import1.appendChild(tag_Prozess_ID)
tag_Import1.appendChild(tag_Document_ID)
tag_Import1.appendChild(tag_Order_ID)
tag_Import1.appendChild(tag_Shipment_Number)
tag_Import1.appendChild(tag_Shipment_Complete)
tag_Import1.appendChild(tag_Completly_Consumed)
tag_XML_ID_2.appendChild(tag_barcode)
tag_XML_ID_2.appendChild(tag_zeit)
tag_XML_ID_2.appendChild(tag_Datum)
tag_Import2.appendChild(tag_XML_ID_2)
tag_Import1.appendChild(tag_Import2)
tag_SAPWareneingang.appendChild(tag_Import1)
baum.appendChild(tag_SAPWareneingang)
f = open("C:\\SAP Wareneingang\\"+Dateiname+".xml", "w")
baum.writexml(f, "", "\t", "\n")
f.close()
XML_Datei()
Ich hoffe, dass mich jemand dies bezüglich aufklären kann.
MfG Philip