Hallo,
wenn du dein SQL Statement so ausführst wird folgender Fehler kommen:
[codebox=mysql file=Unbenannt.sql]
SELECT Username FROM Users WEHRE Username = User1;
#1054 - Unknown column 'User1' in 'where clause'
[/code]
Mysql hält deinen User1 für eine Spalte. Also müssen noch " mit in den ...
Die Suche ergab 168 Treffer
- Mittwoch 4. April 2018, 09:44
- Forum: Allgemeine Fragen
- Thema: Sqlite3: schaun ob der eingegebene Username vorhanden ist
- Antworten: 36
- Zugriffe: 6199
- Montag 26. März 2018, 07:37
- Forum: Allgemeine Fragen
- Thema: Datei auf Server local über SSH bearbeiten mit Texteditor
- Antworten: 9
- Zugriffe: 2969
Re: Datei auf Server local über SSH bearbeiten mit Texteditor
Hallo,
vielleicht hast du die Möglichkeit X11 Forwarding mittels SSH zu nutzen.
Ich verbinde mich mit MobaXTerm durch SSH auf einen SLES Server
und rufe dann einfach Sublime Text Editor auf.
So kann ich direkt von meinem Arbeitsplatz aus auf dem Server programmieren.
Und ich brauche mir keine ...
vielleicht hast du die Möglichkeit X11 Forwarding mittels SSH zu nutzen.
Ich verbinde mich mit MobaXTerm durch SSH auf einen SLES Server
und rufe dann einfach Sublime Text Editor auf.
So kann ich direkt von meinem Arbeitsplatz aus auf dem Server programmieren.
Und ich brauche mir keine ...
- Freitag 23. März 2018, 10:56
- Forum: Raspberry Pi und Co.
- Thema: Variable aus anderer Funktion aufrufen
- Antworten: 3
- Zugriffe: 5389
Re: Variable aus anderer Funktion aufrufen
Hallo,
diese Seite durcharbeiten, dann sollte sich deine Frage gelöst haben. Stichwort Rückgabewert
https://docs.python.org/2/tutorial/cont ... -functions
diese Seite durcharbeiten, dann sollte sich deine Frage gelöst haben. Stichwort Rückgabewert
https://docs.python.org/2/tutorial/cont ... -functions
- Mittwoch 21. März 2018, 14:20
- Forum: Allgemeine Fragen
- Thema: python an der Unix shell mit cat command; umsetzten eines Perl Befehls nach Python
- Antworten: 14
- Zugriffe: 3532
Re: python an der Unix shell mit cat command; umsetzten eines Perl Befehls nach Python
Hallo,
mit sed geht das auch!
Wobei zu beachten ist, dass mit der Option -i, die Änderungen direkt übernommen werden.
[codebox=bash file=Unbenannt.bsh]
sed -i -r 's/(.*)[A-Z0-9 ]{6}$/\1/' test.txt
[/code]
mit sed geht das auch!
Wobei zu beachten ist, dass mit der Option -i, die Änderungen direkt übernommen werden.
[codebox=bash file=Unbenannt.bsh]
sed -i -r 's/(.*)[A-Z0-9 ]{6}$/\1/' test.txt
[/code]
- Dienstag 20. März 2018, 09:47
- Forum: Allgemeine Fragen
- Thema: Datumsberechnung
- Antworten: 6
- Zugriffe: 2152
Re: Datumsberechnung
Ja, die Schaltjahrberechnung ist falsch. Habe die Sache mit den 100 Jahren unter den Tisch fallen lassen.
Hab jetzt mit 'Calendar' einen kürzeren Code. Der wird aber für viele Durchläufe sicher uneffizient sein.
from calendar import monthrange
from datetime import datetime, timedelta
...
def ...
Hab jetzt mit 'Calendar' einen kürzeren Code. Der wird aber für viele Durchläufe sicher uneffizient sein.
from calendar import monthrange
from datetime import datetime, timedelta
...
def ...
- Montag 19. März 2018, 10:07
- Forum: Allgemeine Fragen
- Thema: Datumsberechnung
- Antworten: 6
- Zugriffe: 2152
Re: Datumsberechnung
Hallo,
ich würde obige Aufgabe so erledigen:
Die Lösung fühlt sich aber nicht gut an.
Darf man Funktionen in Funktionen definieren?
from datetime import datetime, timedelta
from itertools import count
def subtract_month(date, months=1):
def february(year):
return 29 if year%4==0 and not year ...
ich würde obige Aufgabe so erledigen:
Die Lösung fühlt sich aber nicht gut an.
Darf man Funktionen in Funktionen definieren?
from datetime import datetime, timedelta
from itertools import count
def subtract_month(date, months=1):
def february(year):
return 29 if year%4==0 and not year ...
- Freitag 19. Januar 2018, 12:23
- Forum: Allgemeine Fragen
- Thema: Variable etwas anders ausgeben
- Antworten: 44
- Zugriffe: 7395
Re: Variable etwas anders ausgeben
Hallo,
Itertools bietet für Python 2.7+ aber cycle an.
https://docs.python.org/2.7/library/ite ... ools.cycle
Itertools bietet für Python 2.7+ aber cycle an.
https://docs.python.org/2.7/library/ite ... ools.cycle
Code: Alles auswählen
from itertools import cycle, izip
for x,y in izip(cycle("1234"),cycle("3456789")):
print x,y
- Freitag 19. Januar 2018, 10:32
- Forum: Netzwerkprogrammierung
- Thema: Ping unter Windows arbeitet nicht korrekt
- Antworten: 3
- Zugriffe: 3187
Re: Ping unter Windows arbeitet nicht korrekt
Hallo,
das Problem liegt hier nicht bei Python.
Es ist komisch, warum dein Ping bei 'Zielhost nicht erreichbar' ein 'Empfangen' = 1 hat.
Auch fehlen zwei Zeilen am Ende von Ping.
Ping wird ausgeführt für x.x.x.x mit 32 Bytes Daten:
Antwort von x.x.x.x: Bytes=32 Zeit<1ms TTL=128
Ping-Statistik ...
das Problem liegt hier nicht bei Python.
Es ist komisch, warum dein Ping bei 'Zielhost nicht erreichbar' ein 'Empfangen' = 1 hat.
Auch fehlen zwei Zeilen am Ende von Ping.
Ping wird ausgeführt für x.x.x.x mit 32 Bytes Daten:
Antwort von x.x.x.x: Bytes=32 Zeit<1ms TTL=128
Ping-Statistik ...
- Donnerstag 18. Januar 2018, 17:00
- Forum: GTK+/GNOME
- Thema: Variable in Klassenmethode
- Antworten: 5
- Zugriffe: 27077
Re: Variable in Klassenmethode
Hallo,
schau dir am besten die OOP für Python nochmal an. Da draußen gibt es viele gute Tutorial und/oder Videos.
Ich lasse dir mal ein Codefetzen da.
class Class():
def __init__(self):
...
self.labelfilter = builder.get_object("labelfilter")
...
...
def check_filter(self):
input ...
schau dir am besten die OOP für Python nochmal an. Da draußen gibt es viele gute Tutorial und/oder Videos.
Ich lasse dir mal ein Codefetzen da.
class Class():
def __init__(self):
...
self.labelfilter = builder.get_object("labelfilter")
...
...
def check_filter(self):
input ...
- Donnerstag 18. Januar 2018, 13:31
- Forum: Allgemeine Fragen
- Thema: Variable etwas anders ausgeben
- Antworten: 44
- Zugriffe: 7395
Re: Variable etwas anders ausgeben
Probiere es doch mal aus und schaue was passiert:
>>> d = {"t" : "a", "b" : "a", "t" : "c"}
>>> d.index("t")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'index'
>>> print d["t"]
c
>>> d = {"t" : "a", "b" : "a", "t" : "c"}
>>> d.index("t")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'index'
>>> print d["t"]
c
- Dienstag 16. Januar 2018, 17:00
- Forum: Allgemeine Fragen
- Thema: Variable etwas anders ausgeben
- Antworten: 44
- Zugriffe: 7395
Re: Variable etwas anders ausgeben
Hallo,
um die vielen Listen zu vermeiden, könntest du dir ja eine Funktion schreiben,
die deine ursprüngliche Variable abc nutzt und, um dein Beispiel zu nutzen, die Buchstaben um 19 Stellen verschiebt.
Die pop() und append() Funktionen von Listen kannst du dafür nutzen und mit der For-Schleife ...
um die vielen Listen zu vermeiden, könntest du dir ja eine Funktion schreiben,
die deine ursprüngliche Variable abc nutzt und, um dein Beispiel zu nutzen, die Buchstaben um 19 Stellen verschiebt.
Die pop() und append() Funktionen von Listen kannst du dafür nutzen und mit der For-Schleife ...
- Donnerstag 11. Januar 2018, 12:49
- Forum: Ideen
- Thema: #pydesw: Programmierung eines Brettspiels
- Antworten: 74
- Zugriffe: 54427
Re: #pydesw: Programmierung eines Brettspiels
Hallo,
UML ist für so ein kleines Projekt vielleicht etwas überzogen, aber andererseits kann man sich daran entlang hangeln.
Es geht ja ums gemeinsame erarbeiten. Bisher haben wir 3 Klassen und wissen ungefähr was sie können sollen. Das kann man auf 3 Schreiber aufteilen.
Wenn wir diesen Code ...
UML ist für so ein kleines Projekt vielleicht etwas überzogen, aber andererseits kann man sich daran entlang hangeln.
Es geht ja ums gemeinsame erarbeiten. Bisher haben wir 3 Klassen und wissen ungefähr was sie können sollen. Das kann man auf 3 Schreiber aufteilen.
Wenn wir diesen Code ...
- Donnerstag 11. Januar 2018, 10:38
- Forum: Ideen
- Thema: #pydesw: Programmierung eines Brettspiels
- Antworten: 74
- Zugriffe: 54427
Re: #pydesw: Programmierung eines Brettspiels
Hallo,
der letzte Stand ist ja dieser:
https://github.com/python-forum-de/pydesw-muehle/issues/1
Da ging es um die Abnahme der Modellierung für die Logik.
Dort könnten wir jetzt ansetzen und schauen ob diese soweit passt.
Was wäre dann der nächste logische Schritt, die Umsetzung der Logik in ...
der letzte Stand ist ja dieser:
https://github.com/python-forum-de/pydesw-muehle/issues/1
Da ging es um die Abnahme der Modellierung für die Logik.
Dort könnten wir jetzt ansetzen und schauen ob diese soweit passt.
Was wäre dann der nächste logische Schritt, die Umsetzung der Logik in ...
- Mittwoch 20. Dezember 2017, 11:41
- Forum: Allgemeine Fragen
- Thema: ist hier threading sinnvoll?
- Antworten: 8
- Zugriffe: 1974
Re: ist hier threading sinnvoll?
Hallo,
dein 'time.sleep(test_intervall)' aus der Klasse Alarm steht außerhalb der while - Schleife, ist das beabsichtigt?
Dadurch wird die Schleife eben alle 12h ausgeführt und nicht 60 Sekunden.
In deinem Beispielcode sind einige Einrückungen falsch.
Du schreibst übrigens zwei mal in deine ...
dein 'time.sleep(test_intervall)' aus der Klasse Alarm steht außerhalb der while - Schleife, ist das beabsichtigt?
Dadurch wird die Schleife eben alle 12h ausgeführt und nicht 60 Sekunden.
In deinem Beispielcode sind einige Einrückungen falsch.
Du schreibst übrigens zwei mal in deine ...
- Dienstag 19. Dezember 2017, 13:09
- Forum: Allgemeine Fragen
- Thema: Aufgabe für Uni
- Antworten: 9
- Zugriffe: 2403
Re: Aufgabe für Uni
Du kannst ja die Variable 'Personen' einfach deinen Funktionen übergeben!
Die manipulierst du dann und gibst sie einfach zurück und übergibst sie dann erneut.
Könnte also so aussehen:
TEST=[]
def befuellen(TEST, wert="0"):
TEST.append(wert)
return TEST
TEST = befuellen(TEST)
print TEST
TEST ...
Die manipulierst du dann und gibst sie einfach zurück und übergibst sie dann erneut.
Könnte also so aussehen:
TEST=[]
def befuellen(TEST, wert="0"):
TEST.append(wert)
return TEST
TEST = befuellen(TEST)
print TEST
TEST ...
- Freitag 17. November 2017, 11:14
- Forum: Allgemeine Fragen
- Thema: Python Compiler
- Antworten: 11
- Zugriffe: 19082
Re: Python Compiler
Hallo,
für solche Dinge habe ich mir eine ausführbare Bat-Datei geschrieben.
Damit starte ich dann mein Python Programm und sehe trotzdem aufkommende Fehler.
Vielleicht hilft dir das ja?
für solche Dinge habe ich mir eine ausführbare Bat-Datei geschrieben.
Code: Alles auswählen
D:\Python35-32\python.exe D:\PythonProgramms\Zeiterfassung.py
pause
Vielleicht hilft dir das ja?
- Mittwoch 15. November 2017, 13:58
- Forum: Allgemeine Fragen
- Thema: Variablen durch Schleife ändern
- Antworten: 9
- Zugriffe: 4504
Re: Variablen durch Schleife ändern
Hallo,
wenn du den 3-Zeilen Code einfach mal testest, siehst du ja ob es funktioniert.
Der Code von Sirius ist der eindeutig bessere.
Wenn du später noch einen Zähler brauchst löst man das über enumerate:
for index, frage in enumerate(fragen):
print("Frage Nummer %s: %s" % (index+1, frage ...
wenn du den 3-Zeilen Code einfach mal testest, siehst du ja ob es funktioniert.
Der Code von Sirius ist der eindeutig bessere.
Wenn du später noch einen Zähler brauchst löst man das über enumerate:
for index, frage in enumerate(fragen):
print("Frage Nummer %s: %s" % (index+1, frage ...
- Mittwoch 15. November 2017, 13:23
- Forum: Allgemeine Fragen
- Thema: Variablen durch Schleife ändern
- Antworten: 9
- Zugriffe: 4504
Re: Variablen durch Schleife ändern
Hallo,
ich habe das max_rounds so interpretiert, dass eine Frage eine Runde darstellt.
Die Anzahl der Schleifendurchläufe sollte also auch davon abhängen.
Besser wäre es natürlich sich eine bestimmte Menge an Fragen aus dem
Fragenkatalog auszuwählen (abhängig von max_rounds) und darüber zu ...
ich habe das max_rounds so interpretiert, dass eine Frage eine Runde darstellt.
Die Anzahl der Schleifendurchläufe sollte also auch davon abhängen.
Besser wäre es natürlich sich eine bestimmte Menge an Fragen aus dem
Fragenkatalog auszuwählen (abhängig von max_rounds) und darüber zu ...
- Mittwoch 15. November 2017, 12:55
- Forum: Allgemeine Fragen
- Thema: Variablen durch Schleife ändern
- Antworten: 9
- Zugriffe: 4504
Re: Variablen durch Schleife ändern
Hallo,
in deinem Programm hast du ja mehrere Fragen, für gewöhnlich kann man diese mit in einer Liste strukturieren (bzw. array in perl).
Heißt also:
fragen=["Wie alt bin ich?","Warum lese ich mir das Grundlagentutorial zu Python nicht durch?","Würden sich dann so viele Fragen erübrigen ...
in deinem Programm hast du ja mehrere Fragen, für gewöhnlich kann man diese mit in einer Liste strukturieren (bzw. array in perl).
Heißt also:
fragen=["Wie alt bin ich?","Warum lese ich mir das Grundlagentutorial zu Python nicht durch?","Würden sich dann so viele Fragen erübrigen ...
- Mittwoch 15. November 2017, 09:29
- Forum: Allgemeine Fragen
- Thema: Zeichenkette in Zahl auflösen
- Antworten: 13
- Zugriffe: 2549
Re: Zeichenkette in Zahl auflösen
Hallo,
wollte ja nur eine weitere Möglichkeit zeigen, auch wenn ganz klar split bei diesem Fall zum Einsatz kommen sollte.
Ich hab echt angenommen, dass 999 Zeichen genug sind.
In Python 2 begrenzte sich der range auf 256 mögliche Werte.
https://docs.python.org/2/library/functions.html#chr ...
wollte ja nur eine weitere Möglichkeit zeigen, auch wenn ganz klar split bei diesem Fall zum Einsatz kommen sollte.
Ich hab echt angenommen, dass 999 Zeichen genug sind.
In Python 2 begrenzte sich der range auf 256 mögliche Werte.
https://docs.python.org/2/library/functions.html#chr ...
