Seite 1 von 1
Python Syntax Error (.json in .html umwandeln)
Verfasst: Dienstag 7. Juli 2020, 12:18
von theSnake
Guten Tag, liebe Python-Gemeinde

.
Ich benötige bitte eure Hilfe, es geht dabei um folgendes:
Ich habe auf Github, diese Möglichkeit gefunden , um Andorid Internet Bookmarks .json in .html umzuwandeln.
Jedoch funktioniert das nicht astrein, bei mir. Muss aber auch sagen, das ich mich nicht besonders so gut auskenne

.
- Habe mir Python 2.7.18 geladen (Version: Windows x86 MSI installer ) und dann noch simplejson-3.17.0.win-amd64-py2.7.exe (295.0 kB, Windows Installer, Python Version 2.7).
Ich habe dann folgenden Befehl eingegeben:
python json2html.py bookmarks.samsung.json output.html
( habe auch schon probiert bookmarkssamsung und bookmarks-samsung, wegen dem Punkt, aber ohne Erfolg

)
Ergebnis:
Syntax Error: Invalid Syntax.
Lieben Gruß an euch

.
Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Dienstag 7. Juli 2020, 17:18
von __blackjack__
@theSnake: Entweder ist das was Du da auf Github gefunden hast (Link wäre ja nett gewesen) nicht für Python 2 oder Du hast den Befehl wahrscheinlich in einer Python-Shell eingegeben statt in einem Konsolenfenster vom Betriebssystem.
Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Dienstag 7. Juli 2020, 19:02
von theSnake
__blackjack__ hat geschrieben: Dienstag 7. Juli 2020, 17:18
@theSnake: Entweder ist das was Du da auf Github gefunden hast (Link wäre ja nett gewesen) nicht für Python 2 oder Du hast den Befehl wahrscheinlich in einer Python-Shell eingegeben statt in einem Konsolenfenster vom Betriebssystem.
Sorry

,das muss natürlich gleich geändert werden

, so bitteschön:
https://github.com/andreax79/json2html-bookmarks
Ich habe den Befehl in Python-Shell eingegeben ( Python Command Line) , da öffnet sich auch so ein Konsolenfenster.
Meinst du per Eingabeaufforderung von Windows?
Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Dienstag 7. Juli 2020, 21:22
von bb1898
Ja. Die Python-Shell sieht einem Konsolenfenster zwar ähnlich, ist aber keins.
Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Dienstag 7. Juli 2020, 22:14
von theSnake
bb1898 hat geschrieben: Dienstag 7. Juli 2020, 21:22
Ja. Die Python-Shell sieht einem Konsolenfenster zwar ähnlich, ist aber keins.
Funktioniert das dann so:
Man zieht die Python-Shell in das Windows Eingabefenster und gibt dann den Befehl ein
Beim 2 ten Befehl öffnet sich kurz wie ein Fenster verschiedet aber plötzlich wieder, in ca. 2 Sek.

Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Mittwoch 8. Juli 2020, 11:27
von __blackjack__
@theSnake: Du musst da nicht die *.lnk-Datei hinschreiben, sondern den vollen Pfad zur ``python.exe``. Könnte man sich sparen wenn man bei der Installation von Python den Haken „zu PATH hinzufügen“ (oder so ähnlich) setzen würde.
Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Mittwoch 8. Juli 2020, 17:07
von theSnake
__blackjack__ hat geschrieben: Mittwoch 8. Juli 2020, 11:27
@theSnake: Du musst da nicht die *.lnk-Datei hinschreiben, sondern den vollen Pfad zur ``python.exe``. Könnte man sich sparen wenn man bei der Installation von Python den Haken „zu PATH hinzufügen“ (oder so ähnlich) setzen würde.
Ich habe es jetzt so probiert, am Anfang sieht es zwar gut aus, nach meiner Meinung, dann aber nicht mehr

Re: Python Syntax Error (.json in .html umwandeln)
Verfasst: Mittwoch 8. Juli 2020, 17:19
von pillmuncher
Du musst nach dem Starten der Python-Shell nicht nochmal "python bla blubb" eingeben. Statt dessen vermutlich so:
Code: Alles auswählen
C:\Users\DeinName>C:\Python27\python json2html.py bookmarkssamsung.json output.html
Ungetestet.
Statt hier im Forum sreen shots zu posten, solltest du code-Tags im Vollsträndigen Editor verwenden Dazu einfach das Symbol </> anklicken und deinen Code zwichen [ code ] und [ /code ] einfügen. Python 2.7 ist end-of-life. Verwende in Zukunft eine neuere Version, zB. 3.8.