Die Suche ergab 31 Treffer

von Camu
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.
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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?
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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.
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 ...
von Camu
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 :)
von Camu
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 ...