![]() |
Wie starte ich ein Python-Skript?
Gott, ist das peinlich. Wahrscheinlich sehe ich den Wald vor lauter Zeitdruck nicht. Ich hasse diese Momente.
Ich habe ein Python-Programm gefunden. ![]() Ich kenne mich mit Python kein Stück aus. Was muss ich tun? Wahrscheinlich erstmal Python installieren. Ich gehe auf python.org und installiere mir die Version 3.5. Was passiert dann? Im Stammverzeichnis liegt die Datei
Delphi-Quellcode:
. Doppelklicken war zu einfach gedacht, ein Fenster öffnet und schließt sich. Ich öffne eine Konsole in diesem Verzeichnis und sage
Setup.py.
Code:
Eine Menge Text rattert durch, nirgendwo steht etwas von "Error". Was sage ich nun? Will ich das gewollte Skript mit "py po_to_xls.py" ausführen steigt er in der Zeile "from . import ColumnHeaders" aus.
> py Setup.py build
> py Setup.py install Ist das Skript fehlerhaft oder bin ich zu dumm Python zu benutzen? |
AW: Wie starte ich ein Python-Skript?
Blöd dass der Autor keinen Test dabei hat. Sonst könntest Du das ja in GIT direkt mal sandboxen um zu sehen ob der Fehler im Script oder der Eingabedatei liegt.
|
AW: Wie starte ich ein Python-Skript?
Ohne Ahnung von Python zu haben: "import" klingt danach alsob eine Datei/Library/delphi-unit-äquivalent importiert werden soll. Ich nehme an der nächste Schritt wäre herauszufinden, ob dies eine Standard-Library ist welche installiert sein sollte, ob sie irgendwo mit dem Skript ausgeliefert wird, oder mit welchem Paket sie ausgeliefert wird.
|
AW: Wie starte ich ein Python-Skript?
|
AW: Wie starte ich ein Python-Skript?
Hallo-
Vielen Dank für die Hilfe. Habe Python 3 runtergeworfen und Python 2.7 installiert. Mit "Pip" habe ich es auch versucht zu installieren: "pip instal poxls" meint alles sei in Ordnung, bei Ausführung des Skripts bekomme ich immer Folgendes:
Code:
Ich habe das Gefühl, irgendwas mache ich noch beim Ausführen falsch.
Y:\>python y:\po_to_xls.py
Traceback (most recent call last): File "y:\po_to_xls.py", line 7, in <module> from . import ColumnHeaders ValueError: Attempted relative import in non-package Eine Internet-Suche nach "Attempted relative import in non-package" ergibt nur Dinge bei denen ich kein Wort verstehe. ![]() Zitat:
Code:
bekomme ich:
python -m poxls.po_to_xls
Code:
Hurra, es scheint zu funktionieren (fürs Erste)
Usage: po_to_xls.py [OPTIONS] CATALOG
Error: Missing argument "catalogs". |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz