ich habe seit heute mit Python zu tun und muss eigentlich nur ein bereits geschriebenes Script zum laufen bringen.
Python 3.6.1 habe ich auch installiert und in meiner Konsole kann ich das Script auch aufrufen:
Es kommt aber zu folgender Fehlermeldung:C:\>python ServerExportHandler1.py
Also das Modul 'java' wird wohl nicht gefunden. Ich kenne mich mit Python leider noch überhaupt nicht aus.Traceback (most recent call last):
File "ServerExportHandler1.py", line 3, in <module>
from java.io import FileOutputStream;
ModuleNotFoundError: No module named 'java'
Kann ich das vielleicht irgendwo runterladen und ins Programm-Verzeichnis packen oder sowas?
Jemand eine Idee was ich machen könnte/sollte?
Hier der Quellcode von ServerExportHandler1.py:
Code: Alles auswählen
#
#
from java.io import FileOutputStream;
from java.lang import System;
from java.io import File;
from org.apache.xml.serialize import OutputFormat;
from org.apache.xml.serialize import XMLSerializer;
TYPE_USER = "USER"
TYPE_USER_GROUP = "USER_GROUP"
TYPE_RESOURCE = "RESOURCE"
TYPE_RESOURCE_COMPANY = "RESOURCE_COMPANY"
TYPE_CALENDAR = "CALENDAR"
TYPE_PROJECT = "PROJECT"
def exportNeeded():
global process_export
if object_type == TYPE_PROJECT:
process_export = 1
else:
process_export = 0
def execute():
fileStream = FileOutputStream(File("C:/export/"+(str)(System.currentTimeMillis())+".xml"))
format = OutputFormat(document);
format.setEncoding("ISO-8859-1")
format.setIndenting(1);
format.setIndent(2);
loSeri = XMLSerializer(fileStream, format);
loSeri.serialize(document);
loSeri = XMLSerializer(System.out, format);
loSeri.serialize(document);
LG