Die Suche ergab 51 Treffer
- Dienstag 15. Oktober 2019, 14:46
- Forum: Allgemeine Fragen
- Thema: configparser.NoOptionError(option, section)
- Antworten: 6
- Zugriffe: 1041
Re: configparser.NoOptionError(option, section)
Verstehe, wie kann ich beim debuggen sicherstellen, dass die Datei gefunden wird, aber der Fehler während des einlesens auftritt?
- Dienstag 15. Oktober 2019, 14:21
- Forum: Allgemeine Fragen
- Thema: configparser.NoOptionError(option, section)
- Antworten: 6
- Zugriffe: 1041
Re: configparser.NoOptionError(option, section)
@_blackjack_
nein, die Datei heißt so nicht, der * fungiert hier als beliebige Zeichenfolge, da ich meine, das der tatsächliche Name nichts zur Sache tut.
Ich habe jetzt statt dem UNC-Pfad, den laufwerksbuchstaben angegeben und schon funktioniert das.
Allerdings stehe ich beim verstehen deines ...
nein, die Datei heißt so nicht, der * fungiert hier als beliebige Zeichenfolge, da ich meine, das der tatsächliche Name nichts zur Sache tut.
Ich habe jetzt statt dem UNC-Pfad, den laufwerksbuchstaben angegeben und schon funktioniert das.
Allerdings stehe ich beim verstehen deines ...
- Dienstag 15. Oktober 2019, 13:58
- Forum: Allgemeine Fragen
- Thema: configparser.NoOptionError(option, section)
- Antworten: 6
- Zugriffe: 1041
Re: configparser.NoOptionError(option, section)
danke für eure Zeit, der Pfad zur CFG war unglücklich, jetzt geht es.
- Dienstag 15. Oktober 2019, 13:30
- Forum: Allgemeine Fragen
- Thema: configparser.NoOptionError(option, section)
- Antworten: 6
- Zugriffe: 1041
configparser.NoOptionError(option, section)
Hallo zusammen,
gegeben:
- Windows Server2016
- Python 3.7.4
- configparser per pip installiert
*.cfg:
[DEFAULT]
driver = {SQL SERVER}
server = ip-Adresse
database = DB
Trusted_Connection = yes
Auszug aus dem Script *.py:
[code]
import configparser
CONFIG_FILE_PATH = '\\Server\c$\scripts ...
gegeben:
- Windows Server2016
- Python 3.7.4
- configparser per pip installiert
*.cfg:
[DEFAULT]
driver = {SQL SERVER}
server = ip-Adresse
database = DB
Trusted_Connection = yes
Auszug aus dem Script *.py:
[code]
import configparser
CONFIG_FILE_PATH = '\\Server\c$\scripts ...
- Dienstag 2. Juli 2019, 09:37
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
....französische Software, mit ISO8859-15 geht es.....
- Dienstag 2. Juli 2019, 08:10
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Eine Prüfung der Textdateien mit dem tool, "file", ergab, dass es sich um verschiedene Codierungen handelt.
1. Non-ISO extended-ASCII text, with CRLF line terminators
2. ASCII text, with CRLF line terminators
3. ISO-8859 text, with CRLF line terminators
Hat jemand ne Idee, wie sowas passieren kann ...
1. Non-ISO extended-ASCII text, with CRLF line terminators
2. ASCII text, with CRLF line terminators
3. ISO-8859 text, with CRLF line terminators
Hat jemand ne Idee, wie sowas passieren kann ...
- Montag 1. Juli 2019, 14:51
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Ich habe nun den Code etwas erweitert, das Ziel soll sein, ihn mit verschiedenen Argumenten aufzurufen:
1. sys.argv[1] = leer # Hier soll das aktuelle Log-File (auf dem entsprechenden Server) zyklisch (vom scheduler) aufgerufen werden, um die Daten in die DB zu schreiben.
2. sys.argv[1 ...
1. sys.argv[1] = leer # Hier soll das aktuelle Log-File (auf dem entsprechenden Server) zyklisch (vom scheduler) aufgerufen werden, um die Daten in die DB zu schreiben.
2. sys.argv[1 ...
- Donnerstag 27. Juni 2019, 09:14
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
@__blackjack__
Stimmt, die ersten beiden Zeilen des Logfiles werden abgeschnitten und dass schon bei der ersten Ausführung. Vielen Dank für den Hinweis.
@__deets__
Erneut vielen Dank für den Schubs.
@Sirius3
Danke für dein "Vorsagen", auf "groupdict" wäre ich wohl noch lange nicht gekommen.
Ihr ...
Stimmt, die ersten beiden Zeilen des Logfiles werden abgeschnitten und dass schon bei der ersten Ausführung. Vielen Dank für den Hinweis.
@__deets__
Erneut vielen Dank für den Schubs.
@Sirius3
Danke für dein "Vorsagen", auf "groupdict" wäre ich wohl noch lange nicht gekommen.
Ihr ...
- Mittwoch 26. Juni 2019, 12:50
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Es macht letztlich aber auch nicht so wirklich was Du willst, denn sobald eine Zeile schon vorhanden ist, werden folgende nicht mehr berücksichtigt. Vielleicht ist das sogar das was Du willst, aber der Code sieht halt extrem nach etwas anderem aus, was er aber nicht macht.
Ohne die for-Schleife ...
Ohne die for-Schleife ...
- Mittwoch 26. Juni 2019, 09:33
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Das verstehe ich nicht, ich sehe doch wie die Werte in der Datenbank landen.
Kannst du das genauer erläutern?
Kannst du das genauer erläutern?
- Mittwoch 26. Juni 2019, 08:50
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
@__deets__
Nochmals Danke für den Schubs.
Habe die relevanten Beiträge und Tutorials nochmal durchgearbeitet. Die Fragen haben sich dadurch erübrigt.
Es läuft jetzt.
Danke nochmal an alle, die hier mitgeholfen haben.
#!/usr/bin/env python3
#
import os
import sys
import re
from collections import ...
Nochmals Danke für den Schubs.
Habe die relevanten Beiträge und Tutorials nochmal durchgearbeitet. Die Fragen haben sich dadurch erübrigt.
Es läuft jetzt.
Danke nochmal an alle, die hier mitgeholfen haben.
#!/usr/bin/env python3
#
import os
import sys
import re
from collections import ...
- Dienstag 25. Juni 2019, 20:51
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Danke für deine Zeit, ich werde mir das geschriebene nochmal intensiver anschauen.
- Dienstag 25. Juni 2019, 19:58
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Ja, ich bin mir bewusst, das ich gravierende Lücken in den Grundlagen zu Python habe.
Kapitelweise hab ich mir ein paar tutorials angeschaut.
Zum Verständnis dessen hilft es mir, wenn ich anhand eines Projektes, antworten auf die entstandenen Fragen bekomme, auch wenn es nur ein ja oder nein ist ...
Kapitelweise hab ich mir ein paar tutorials angeschaut.
Zum Verständnis dessen hilft es mir, wenn ich anhand eines Projektes, antworten auf die entstandenen Fragen bekomme, auch wenn es nur ein ja oder nein ist ...
- Dienstag 25. Juni 2019, 14:40
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Dann musst du das so definieren, indem du einen UNIQUE-Constraint einfuehrst, der alle Spalten umfasst. Danach solltest du zumindest einen Fehler bekommen, wenn du versuchst, die gleiche Zeile zweimal anzulegen. Und dann geht's weiter, du musst dein Skript so umschreiben, dass es entweder alles ...
- Montag 24. Juni 2019, 21:31
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Danke für die super Anregungen.
Jetzt habe ich wieder viele Hausaufgaben.
Jetzt habe ich wieder viele Hausaufgaben.
- Montag 24. Juni 2019, 20:58
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Constraints hab ich schon über das SQL Management Studio eingerichtet. Das funktioniert schon.
Das mit den Zeilen merken erscheint mir eine gute Idee, die steht ja mit im logfile.
Habe nur noch keine Idee, wie das merken funktioniert.
Das mit den Zeilen merken erscheint mir eine gute Idee, die steht ja mit im logfile.
Habe nur noch keine Idee, wie das merken funktioniert.
- Montag 24. Juni 2019, 20:46
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Eigentlich muss ich nur die Einträge vom gleichen Tag vergleichen, denn am nächsten tag ist es wieder ein neues logfile.....
- Montag 24. Juni 2019, 20:43
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Ich such irgendwie ne Lösung, so dass nicht jedes mal die komplette Tabelle untersucht werden muss. Da können im Laufe der Zeit viele hundert tausende Zeilen drin sein.
- Montag 24. Juni 2019, 20:20
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Den letzten Eintrag in der DB mit den logfile lines vergleichen.
- Montag 24. Juni 2019, 17:24
- Forum: Datenbankprogrammierung mit Python
- Thema: Logfile in eine MSSQL Datenbank einlesen
- Antworten: 66
- Zugriffe: 9159
Re: Logfile in eine MSSQL Datenbank einlesen
Nach einigem Experimentieren stellt sich heraus, dass es tatsächlich sämtliche Konstellationen gibt, so dass ich die komplette Zeile auswerten muss....
Bei nachfolgenden Code bekomme ich
102, b"Incorrect syntax near 'LIMIT'.DB-Lib error message 20018,
with pymssql.connect(server, user ...
Bei nachfolgenden Code bekomme ich
102, b"Incorrect syntax near 'LIMIT'.DB-Lib error message 20018,
with pymssql.connect(server, user ...
