Die Suche ergab 46 Treffer

von Mr. R341
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

Re: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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? :D Ich verstehe nicht, was letter_count ist
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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?

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.
Mit Module meinst du definitionen?
von Mr. R341
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?

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.
Aber was ist der Unterschied?
von Mr. R341
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 ...
von Mr. R341
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 ...
von Mr. R341
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 ...