ich steh gerade vor einem Problem, welches mich ziemlich verzweifeln lässt, und auch meine Kollegen haben keine Idee mehr.
Ich habe ein Script, welches Klassen benutzt, die in einem anderen Python-File liegen. Das Script lief auch problemlos, auf meinem lokalen PC.
Nachdem ich die Scripte und alle benötigten Dateien auf einen Server hochkopiert habe, auf dem das Script letzendlich laufen soll, habe ich ziemlich komische Fehlermeldungen bekommen.
Auf dem Server habe ich auch leider nur IDLE und starte zum Testen auch von dort das Script. Zum Schluss startet es sich jeden Tag um die gleiche Zeit automatisch. Jedenfalls, nachdem ich mein Main-Script starte, werden ständig komische Syntax-Fehler gefunden in dem File mit den Klassen.
Das Problem kenne ich schon aus MyEclipse mit Pydev, aber dort hift es entsprechende Zeile einfach zu kopieren und wieder einzufügen.
Fehlermeldungen sehen dann so aus:
Code: Alles auswählen
Traceback (most recent call last):
File "C:\xx\xx\xg.py", line 11, in ?
import SQL_queries as SQL
File "C:\xxx\xx\SQL_queries.py", line 347
pl3 = self.delete_sum_row(plot_list_3)
plotstring = ((pl1[0],pl1[1],"g","Costlevel 1"),(pl2[0],pl2[1],"r","Costlevel 2"),(pl3[0],pl3[1],"b","Costlevel 3"))
^
SyntaxError: invalid syntax
Ich habe die Zeilen neugeschrieben, hat nix gebracht. Ein Kollege von mir, hat einfach an das Zeilenende ein ; gemacht, nur zum Testen, und danch lief das Script erst mal an, ohne eine Fehlermeldung auszuspucken, natürlich nur, bis entsprechende Klasse gebraucht wurde. Ich hab die Semikolons dann wieder weg gemacht und es ging immer noch - Bis jetzt, wo ich das Script erneut gestartet habe. Nun ist an einer anderen Stelle in der Datei mit den Klassen, wieder so ein Fehler aufgetreten.
Ich hab keine Idee mehr woran das noch liegen kann und wäre über eine Lösungsidee sehr glücklich.
PS:
Beide Scripte sind mit
# -*- coding: iso-8859-15-*-
kodiert.