Die Suche ergab 31 Treffer
- Dienstag 16. Juni 2020, 15:22
- Forum: Allgemeine Fragen
- Thema: Modul Import Problem
- Antworten: 4
- Zugriffe: 661
Re: Modul Import Problem
Super, Danke Dir. Daran lag es.
- Dienstag 16. Juni 2020, 15:00
- Forum: Allgemeine Fragen
- Thema: Modul Import Problem
- Antworten: 4
- Zugriffe: 661
Re: Modul Import Problem
Der obige Code war so, die Import Zeile ist direkt von der Webseite des Moduls. Nachfolgend der Code auf einer anderen Linux-VM - hier ist es dann ein Attribute Error, bei der zweiten Ausführung des Codes geht es. Ich führe ja nur den Import erstmal aus.
>>> from marrow.mailer import Mailer ...
>>> from marrow.mailer import Mailer ...
- Dienstag 16. Juni 2020, 14:43
- Forum: Allgemeine Fragen
- Thema: Modul Import Problem
- Antworten: 4
- Zugriffe: 661
Modul Import Problem
Hallo zusammen,
wollte mich mit dem Mail Versand gerade beschäftigen. Wenn ich in Python folgenden das erste mal ausführe
from marrow.mailer import Mailer, Message
Bekomme ich folgende Fehlermeldung:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local ...
wollte mich mit dem Mail Versand gerade beschäftigen. Wenn ich in Python folgenden das erste mal ausführe
from marrow.mailer import Mailer, Message
Bekomme ich folgende Fehlermeldung:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local ...
- Dienstag 31. März 2020, 20:53
- Forum: Allgemeine Fragen
- Thema: Fragen zu Logging Modul
- Antworten: 7
- Zugriffe: 924
Re: Fragen zu Logging Modul
Danke für die Hilfe. Ich bekomme halt in der Spyder GUI nur den Fehler angezeigt, daher dachte ich das man dies reduzieren kann. Aber Du hast schon recht, es zu deaktivieren macht keinen Sinn.
Eigentlich sollte die sqlalchemy Logging Info nur in die logme.txt - sonstige spätere Fehlermeldungen in ...
Eigentlich sollte die sqlalchemy Logging Info nur in die logme.txt - sonstige spätere Fehlermeldungen in ...
- Dienstag 31. März 2020, 19:25
- Forum: Allgemeine Fragen
- Thema: Fragen zu Logging Modul
- Antworten: 7
- Zugriffe: 924
Re: Fragen zu Logging Modul
Oh, Exception und Error muss ich mir wohl nochmal anschauen.
import sqlalchemy
import logging
active_db_url = 'mysql+mysqlconnector://user:password@localhost/testdb'
logging.basicConfig(filename='log.log', level=logging.INFO)
logger = logging.getLogger('sqlalchemy.engine')
logger.setLevel ...
import sqlalchemy
import logging
active_db_url = 'mysql+mysqlconnector://user:password@localhost/testdb'
logging.basicConfig(filename='log.log', level=logging.INFO)
logger = logging.getLogger('sqlalchemy.engine')
logger.setLevel ...
- Dienstag 31. März 2020, 16:36
- Forum: Allgemeine Fragen
- Thema: Fragen zu Logging Modul
- Antworten: 7
- Zugriffe: 924
Re: Fragen zu Logging Modul
Ah in Ordnung, ich ging davon aus das alles protokolliert wird was über dem Level Info steht. Was müsste ich denn aber machen damit zum Beispiel auch protokolliert wird das keine Verbindung hergestellt werden konnte?
- Dienstag 31. März 2020, 15:33
- Forum: Allgemeine Fragen
- Thema: Fragen zu Logging Modul
- Antworten: 7
- Zugriffe: 924
Fragen zu Logging Modul
Hallo zusammen,
ich versuche gerade mich ins logging einzuarbeiten. So grob habe ich den Aufbau und die Funktionsweise verstanden, dachte ich. Habe versucht als Beispiel Fehler von sqlAlchemy zu loggen. Der Code sieht wie folgt aus:
import sqlalchemy
import logging
active_db_url = 'mysql ...
ich versuche gerade mich ins logging einzuarbeiten. So grob habe ich den Aufbau und die Funktionsweise verstanden, dachte ich. Habe versucht als Beispiel Fehler von sqlAlchemy zu loggen. Der Code sieht wie folgt aus:
import sqlalchemy
import logging
active_db_url = 'mysql ...
- Dienstag 18. Februar 2020, 19:21
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Vielen Dank für die Hilfe. Wie empfohlen wurde habe ich das ganze in eine Funktion versucht zu packen. Die Parameter für begin und end kann ich ohne Probleme übergeben. Auch bekomme ich da ein Dictionary als Return. Nun wollte ich natürlich auch gern das Dictionary noch benennen, also in der ...
- Dienstag 18. Februar 2020, 14:53
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Das wäre dann erstmal der Teil für einen Part. Auch wenn das Update wohl noch so falsch ist (wie hier jemand sagte) - aber momentan weiß ich da keine andere Lösung. Ist das dann der richtige Weg?
_file_part = None
d = {}
with open ('test1a.csv', 'r') as csvfile:
for line in csvfile:
line ...
_file_part = None
d = {}
with open ('test1a.csv', 'r') as csvfile:
for line in csvfile:
line ...
- Dienstag 18. Februar 2020, 11:58
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Ich steh momentan total auf dem Schlauch :( bisher habe ich nur
with open ('test1a.csv', 'r', newline='') as csvfile:
for line in csvfile:
if 'part1' in line:
reader = csv.reader(csvfile, delimiter=';')
part1_dict = dict(reader)
Aber wie ich denn Abbruch machen könnte weiß ich nicht, schon ...
with open ('test1a.csv', 'r', newline='') as csvfile:
for line in csvfile:
if 'part1' in line:
reader = csv.reader(csvfile, delimiter=';')
part1_dict = dict(reader)
Aber wie ich denn Abbruch machen könnte weiß ich nicht, schon ...
- Dienstag 18. Februar 2020, 11:19
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Genau.
Momentan hänge ich dann aber an der if-Abfrage. Zuerst schaue ich ob Part1 in der Zeile steht, schreibe dann die Zeilen ins Dictionary. Wie schreibe ich dann das Abbruchkriterium wenn das zum Beispiel die Leerzeile ist?
Ich würde dann einfach 3 if-Abfragen machen und für die ersten beiden ...
Momentan hänge ich dann aber an der if-Abfrage. Zuerst schaue ich ob Part1 in der Zeile steht, schreibe dann die Zeilen ins Dictionary. Wie schreibe ich dann das Abbruchkriterium wenn das zum Beispiel die Leerzeile ist?
Ich würde dann einfach 3 if-Abfragen machen und für die ersten beiden ...
- Dienstag 18. Februar 2020, 10:54
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
So wie es jetzt als letztes steht sieht die Datei aus, bis auf das Part3 Stand jetzt circa 20 "Spalten" hat und die Anzahl der Zeilen ist unbekannt. Kann aber bis in die 1000 gehen. Die Werte in Part 3 sollen in verschiedene Datenbankabfragen eingebaut werden.
- Dienstag 18. Februar 2020, 10:23
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Ingesamt habe ich 3 Parts genau (hatte nur die csv verkürzt hier fürs Forum). Part 1 & 2 haben Key - Value. Part 3 ist eher eine Tabelle, da hatte ich mir gedacht das ich dann das Dict in ein Dataframe einlese. So sieht die csv Datei aus nur das Part 3 noch mehr v´s stehen.
part1_begin;
k1;v1
k2 ...
part1_begin;
k1;v1
k2 ...
- Dienstag 18. Februar 2020, 09:42
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Hallo zusammen,
ich habe nun folgenden Code um die csv in ein Dictionary einzulesen:
out_dict = {} # Dictionary für alle Werte
_file_part = None # Wertespeicher
with open("test1.csv", "r") as file:
for line in file:
line = line.rstrip("\n").rstrip(";") #Zeilenumbruch und Kommas am Ende der ...
ich habe nun folgenden Code um die csv in ein Dictionary einzulesen:
out_dict = {} # Dictionary für alle Werte
_file_part = None # Wertespeicher
with open("test1.csv", "r") as file:
for line in file:
line = line.rstrip("\n").rstrip(";") #Zeilenumbruch und Kommas am Ende der ...
- Donnerstag 6. Februar 2020, 14:20
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
@Sirius - Ja momentan hab ich diese Struktur mir vorgestellt, momentan bin ich mir nämlich auch noch nicht sicher ob der Standarduser den ersten Teil überhaupt sehen soll / diesen überhaupt versteht. Dementsprechend spricht eigentlich auch nichts dagegen das ganze in zwei Dateien zu schreiben ...
- Dienstag 4. Februar 2020, 23:19
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
Momentan ist es eine csv Datei, welche dann der Nutzer ausfüllt (der Einfachheit halber in Excel zusammengestellt) die wie folgt ausschaut:
Zuerst der "globale" Teil mit einigen Beispielen
global_begin;;;
srcdb_port;1433;;
srcdb_name;stuetz;;
...
global_end;;
Als nächstes dann der ...
Zuerst der "globale" Teil mit einigen Beispielen
global_begin;;;
srcdb_port;1433;;
srcdb_name;stuetz;;
...
global_end;;
Als nächstes dann der ...
- Dienstag 4. Februar 2020, 22:59
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Re: Allgemeines Vorgehen - Dictionary?
@sparrow Wie gesagt das Format ist noch nicht festgelegt. Im ersten Entwurf hab ich für mich erstmal eine csv Datei gebastelt.
Als Beschreibung des Inhaltes hab ich hier jetzt nur Beispielhafte Namen verwendet. In dem globalen Bereich steht zum Beispiel target_db = xyc. Das def1 ist dann praktisch ...
Als Beschreibung des Inhaltes hab ich hier jetzt nur Beispielhafte Namen verwendet. In dem globalen Bereich steht zum Beispiel target_db = xyc. Das def1 ist dann praktisch ...
- Dienstag 4. Februar 2020, 20:39
- Forum: Allgemeine Fragen
- Thema: Allgemeines Vorgehen - Dictionary?
- Antworten: 25
- Zugriffe: 2000
Allgemeines Vorgehen - Dictionary?
Hallo zusammen,
folgendes Problem wo ich momentan noch am überlegen bin wie ich am besten vorgehe. Verkürzt soll es Datei (welche es immer neu gibt) geben welche Python einlesen soll. Mit diesen Angaben soll dann das Programm arbeiten. Im Endeffekt Variablen aus der Konfig-Datei im Hauptprogramm ...
folgendes Problem wo ich momentan noch am überlegen bin wie ich am besten vorgehe. Verkürzt soll es Datei (welche es immer neu gibt) geben welche Python einlesen soll. Mit diesen Angaben soll dann das Programm arbeiten. Im Endeffekt Variablen aus der Konfig-Datei im Hauptprogramm ...
- Mittwoch 27. September 2017, 15:54
- Forum: Allgemeine Fragen
- Thema: CSV Modul
- Antworten: 27
- Zugriffe: 4014
Re: CSV Modul
Ja die beiden Werte benötigen wir für spätere Werte. In dem Fall könnte ich aber beim erstellen der Datenbank-Tabelle Single_Reading Standardmäßig auf 1 setzen, da dies in dem Fall immer 1 sein wird. Standardmäßig ist er sonst halt 0.
Danke
Danke
- Mittwoch 27. September 2017, 13:45
- Forum: Allgemeine Fragen
- Thema: CSV Modul
- Antworten: 27
- Zugriffe: 4014
Re: CSV Modul
Hallo,
ja das war nur zum probieren ob es funktioniert, da die richtige Dateien meistens über 50.000 Zeilen haben. Insert Ignore war auch nur zum testen in dem Beispiel. Das Programm funktioniert, danke euch :)
#Execution-Objekt erzeugen
cursor = connection.cursor()
with open('klima.csv', "rt ...
ja das war nur zum probieren ob es funktioniert, da die richtige Dateien meistens über 50.000 Zeilen haben. Insert Ignore war auch nur zum testen in dem Beispiel. Das Programm funktioniert, danke euch :)
#Execution-Objekt erzeugen
cursor = connection.cursor()
with open('klima.csv', "rt ...
