Boom... Kaum sind die Error gelöst, funzt alles :D
import os
import json
import urllib.request
DIR = "C:/Users/pasqu/Desktop/data/text/current"
key_list = []
for file in os.listdir(DIR):
if file.endswith(".json"):
with open(str("C:/Users/pasqu/Desktop/data/text/current/" + str(file))) as json ...
Die Suche ergab 46 Treffer
- Sonntag 27. Dezember 2020, 01:58
- Forum: Allgemeine Fragen
- Thema: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- Antworten: 3
- Zugriffe: 6508
- Sonntag 27. Dezember 2020, 01:44
- Forum: Allgemeine Fragen
- Thema: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- Antworten: 3
- Zugriffe: 6508
Re: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
EDIT:
Okay.. Habe jetzt herausgedunden, dass die Variable file nicht die Datei selber ist, sondern nur der Dateiname...
Also kam ich auf diese Idee hier:
with open(str("C:/Users/pasqu/Desktop/data/text/current/" + str(file))) as json_file:
data = json.load(json_file)
print(data)
bekomme hier ...
Okay.. Habe jetzt herausgedunden, dass die Variable file nicht die Datei selber ist, sondern nur der Dateiname...
Also kam ich auf diese Idee hier:
with open(str("C:/Users/pasqu/Desktop/data/text/current/" + str(file))) as json_file:
data = json.load(json_file)
print(data)
bekomme hier ...
- Sonntag 27. Dezember 2020, 01:12
- Forum: Allgemeine Fragen
- Thema: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- Antworten: 3
- Zugriffe: 6508
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Huhu :)
ich habe einen ganzen Ordner voller .jsons... Nur unterscheiden sich diese Jsons minimal.. Ich wollte nun eine Liste erstellen welche die Schlüssel in den Jsondateien sammelt und mir danach ausgibt. Quasi:
# erste Datei:
{erster_schluessel : 123, zweiter_schluessel: 234}
# zweite datei ...
ich habe einen ganzen Ordner voller .jsons... Nur unterscheiden sich diese Jsons minimal.. Ich wollte nun eine Liste erstellen welche die Schlüssel in den Jsondateien sammelt und mir danach ausgibt. Quasi:
# erste Datei:
{erster_schluessel : 123, zweiter_schluessel: 234}
# zweite datei ...
- Mittwoch 23. Dezember 2020, 19:05
- Forum: Installation/Konfigurieren
- Thema: pip install jsonlib
- Antworten: 5
- Zugriffe: 15825
Re: pip install jsonlib
3.9.1 .. hmm.. über die Konsole funktionierts auch...

Ja okay.... mit einer Stichsäge kann man halt kein Loch in die Wand stechen...
Ich kann sie schon lesen... Aber verstehen nicht
Ich kann sie schon lesen... Aber verstehen nicht
- Mittwoch 23. Dezember 2020, 18:50
- Forum: Installation/Konfigurieren
- Thema: pip install jsonlib
- Antworten: 5
- Zugriffe: 15825
Re: pip install jsonlib
Sry... War noch auf der heimreise... Und als ich die Frage formulieren wollte kam mein Zug 🙄
Ich hab keine Ahnung, wie ich diesen Fehlercode lesen soll (auch weil ich am Handy bin und der Zeilenumbruch dezent doof ist...
Ich wollte ein script ausführen, dass import json beinhaltet, aber das Modul ...
Ich hab keine Ahnung, wie ich diesen Fehlercode lesen soll (auch weil ich am Handy bin und der Zeilenumbruch dezent doof ist...
Ich wollte ein script ausführen, dass import json beinhaltet, aber das Modul ...
- Mittwoch 23. Dezember 2020, 17:05
- Forum: Installation/Konfigurieren
- Thema: pip install jsonlib
- Antworten: 5
- Zugriffe: 15825
pip install jsonlib
Nun... Dashier:
ERROR: Command errored out with exit status 1:
command: /data/data/com.termux/files/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-jgrf_2vx/jsonlib_6a8ca43c35e04ab3a58e5adb6b36debc/setup.py'"'"'; __file ...
ERROR: Command errored out with exit status 1:
command: /data/data/com.termux/files/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-jgrf_2vx/jsonlib_6a8ca43c35e04ab3a58e5adb6b36debc/setup.py'"'"'; __file ...
- Donnerstag 3. Dezember 2020, 11:30
- Forum: Allgemeine Fragen
- Thema: Eine Variable in einer Funktion zurückgeben (NameError)
- Antworten: 9
- Zugriffe: 936
Re: Eine Variable in einer Funktion zurückgeben (NameError)
main ist auch nur eine Funktion wie jede andere auch. Und wenn man sich auf Funktionen ohne Rückgabe beschränken müßte, könnte man keine komplexen Sachen programmieren.
Deine Importe sehen komisch aus, urllib.requests wird zwei mal importiert; jedes Modul sollte seine eigene import-Zeile bekommen ...
- Donnerstag 3. Dezember 2020, 10:53
- Forum: Allgemeine Fragen
- Thema: Eine Variable in einer Funktion zurückgeben (NameError)
- Antworten: 9
- Zugriffe: 936
Re: Eine Variable in einer Funktion zurückgeben (NameError)
Du musst die Daten an eine Variable binden, wenn du die Funktion aufrufst, um das zurückgegebene Datenpaket anzunehmen.
ungetestet:
import urllib.request, json
import urllib.request, xml
def main():
data = data_request()
actual_temp = "Die derzeitige Temperatur beträgt: {}°C".format(data ...
- Donnerstag 3. Dezember 2020, 10:49
- Forum: Allgemeine Fragen
- Thema: Eine Variable in einer Funktion zurückgeben (NameError)
- Antworten: 9
- Zugriffe: 936
Re: Eine Variable in einer Funktion zurückgeben (NameError)
ups.. ich hab einen fehler im Beitrag dashier is der eigentliche Codeschnipsel:
data_request() hat noch ein argument drin gehabt, was da nicht rein gehörte :P
import urllib.request, json
import urllib.request, xml
def main():
data_request()
actual_temp = "Die derzeitige Temperatur beträgt ...
data_request() hat noch ein argument drin gehabt, was da nicht rein gehörte :P
import urllib.request, json
import urllib.request, xml
def main():
data_request()
actual_temp = "Die derzeitige Temperatur beträgt ...
- Donnerstag 3. Dezember 2020, 10:43
- Forum: Allgemeine Fragen
- Thema: Eine Variable in einer Funktion zurückgeben (NameError)
- Antworten: 9
- Zugriffe: 936
Eine Variable in einer Funktion zurückgeben (NameError)
Folgendes Problem:
Ich rufe eine Funktion auf, erstelle eine Variable und möchte diese zurückgeben zum weiterverarbeiten.
Was ich bekomme ist allerdings ein NameError "data", verstehe aber nicht wieso...
Vielen Dank für eure Hilfe :)
import urllib.request, json
import urllib.request, xml
def ...
Ich rufe eine Funktion auf, erstelle eine Variable und möchte diese zurückgeben zum weiterverarbeiten.
Was ich bekomme ist allerdings ein NameError "data", verstehe aber nicht wieso...
Vielen Dank für eure Hilfe :)
import urllib.request, json
import urllib.request, xml
def ...
- Dienstag 1. Dezember 2020, 20:26
- Forum: Allgemeine Fragen
- Thema: Substring finden und dahinter etwas auslesen
- Antworten: 7
- Zugriffe: 1240
Re: Substring finden und dahinter etwas auslesen
Funktioniert... vielen Dank..
Aber wieso funktionierts?
Ich verstehe nicht, was letter_count ist
Aber wieso funktionierts?

- Dienstag 1. Dezember 2020, 19:44
- Forum: Allgemeine Fragen
- Thema: Substring finden und dahinter etwas auslesen
- Antworten: 7
- Zugriffe: 1240
Substring finden und dahinter etwas auslesen
Hi,
Ich hab eine große Datenbank von 22mb.. egal..
Und in dieser Datenbank gibts Infos. Da will ich nur eine Info raus lesen. Nun steht die Info immer an unterschiedlicher Stelle, ist immer eine andere, aber hat Davor immer das selbe stehen.
Beispiel:
data = [
{"ID" : "1",
"Rechnung" : "1 ...
Ich hab eine große Datenbank von 22mb.. egal..
Und in dieser Datenbank gibts Infos. Da will ich nur eine Info raus lesen. Nun steht die Info immer an unterschiedlicher Stelle, ist immer eine andere, aber hat Davor immer das selbe stehen.
Beispiel:
data = [
{"ID" : "1",
"Rechnung" : "1 ...
- Freitag 20. November 2020, 23:18
- Forum: Allgemeine Fragen
- Thema: Funktion in der viele Variablen definiert werden
- Antworten: 3
- Zugriffe: 432
Funktion in der viele Variablen definiert werden
Hi..
Ich stehe vor einer großen Frage..
auch wenn mein derzeitiges Projekt aus PHP besteht und (leider) nicht aus Python, ist dieses "Problem" auf alle Programmiersprachen anwendbar.
Man will ja schön Strukturiert Coden... Mit Funktionen, Classen, main() (@Sirius3, € __blackjack__ :P ), uvm ...
Ich stehe vor einer großen Frage..
auch wenn mein derzeitiges Projekt aus PHP besteht und (leider) nicht aus Python, ist dieses "Problem" auf alle Programmiersprachen anwendbar.
Man will ja schön Strukturiert Coden... Mit Funktionen, Classen, main() (@Sirius3, € __blackjack__ :P ), uvm ...
- Dienstag 17. November 2020, 03:30
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
Here it is... Kein try/except, keine Error, alles in der main(), keine Zeichenkettenoperationen, sondern eine "sinnvolle" Datenstruktur :P und keine globale variablen...
Was haltet ihr davon?
import xml.etree.ElementTree as ET
def main():
ET.register_namespace('', "http://www.w3.org/2000/svg ...
Was haltet ihr davon?
import xml.etree.ElementTree as ET
def main():
ET.register_namespace('', "http://www.w3.org/2000/svg ...
- Dienstag 17. November 2020, 01:37
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
@all ich setzte mich jetzt nochmals ran und werde in naher Zukunft den Code erneut zeigen.. danach sind eue Meinungen gefragt ^^
Was ich bis jetzt habe:
import itertools
import xml.etree.ElementTree as ET
svg_link = "{http://www.w3.org/2000/svg}"
def main():
input_file = input('Path to Input ...
Was ich bis jetzt habe:
import itertools
import xml.etree.ElementTree as ET
svg_link = "{http://www.w3.org/2000/svg}"
def main():
input_file = input('Path to Input ...
- Montag 16. November 2020, 23:04
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
Mit Module meinst du definitionen?pillmuncher hat geschrieben: Montag 16. November 2020, 23:02 Der Unterschied ist, dass man manchmal Funktionen aus dem Modul aus einem anderen Programm heraus aufrufen will, ohne dass das Module selbst als Programm ausgeführt wird.
- Montag 16. November 2020, 23:01
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
Aber was ist der Unterschied?pillmuncher hat geschrieben: Montag 16. November 2020, 22:50 if __name__ = '__main__': main() verwendet man, damit man das Modul importieren kann, ohne dass main() ausgeführt wird. __name__ == '__main__', wenn das Modul direkt aufgerufen wird, also mit $ python3 das_modul.py.
- Montag 16. November 2020, 22:37
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
`main` ist eine Funktion, wie jede andere auch, nur dass es halt die erste ist, die aufgerufen wird.
Apropos Funktionen: Funktionen haben genau eine Aufgabe und kehren dann zum Aufrufer zurück. Deine Funktionen sind aber seltsam verkettet, die eine ruft die nächste auf. Das macht den ...
- Montag 16. November 2020, 22:28
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
Nackte except-Klauseln sind immer verkehrt, weil so auch Programmierfehler abgefangen werden, die man eigentlich sehen möchte.
else-Klauseln die nichts außer einem pass-Statement beinhalten, sind sinnlos.
If bla: pass else: pass ist doppelt sinnlos.
Magic Numbers sind böse. Statt Felder über ...
- Montag 16. November 2020, 22:23
- Forum: Allgemeine Fragen
- Thema: Code-Struktur / Wie mache ich es richtig?
- Antworten: 20
- Zugriffe: 2025
Re: Code-Struktur / Wie mache ich es richtig?
@__blackjack__
Danke für deine Antwort.
Das mit den ID's hab ich noch nicht gemacht, das stimmt...
Das else: pass verstehe ich auch, warum das raus kann...
Aber try, except, pass muss ich drin haben, da sonst der Fehler den Code stoppt, weil nicht jede liste die erstellt wird den jeweiligen Index ...
Danke für deine Antwort.
Das mit den ID's hab ich noch nicht gemacht, das stimmt...
Das else: pass verstehe ich auch, warum das raus kann...
Aber try, except, pass muss ich drin haben, da sonst der Fehler den Code stoppt, weil nicht jede liste die erstellt wird den jeweiligen Index ...