Seite 1 von 2
Python in open office
Verfasst: Sonntag 3. Oktober 2010, 15:35
von coma85
Hallo leute,
ich schreibe an meiner examensarbeit und möchte ein Pythonprogramm beifügen, was ich selber geschrieben habe...
wie mach ich das am besten?... will keine stino-tabelle... das sieht komisch aus... gibts da auch eine andere
Möglichkeit??
LG coma85
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 15:38
von Hyperion
Wenn ich das richtig verstanden habe, willst Du Quellcode hübsch gehighlighted in Dein Dokument einbetten?
Wenn ja schau Dir mal pygments an. Das kann RichText-Dateien erzeugen. Diese lassen sich gut in OO.org einbetten.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:03
von coma85
genau das meinte ich... danke.. werde es gleich mal ausprobieren

Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:14
von coma85
hab jetzt das gefunden:
http://pygments.org/
aber wenn ich das dort hochlade muss ich mein programm auf der seite speichern, um
es selber speichern zu können... das geht nicht, weil die professoren sonst denken,
ich hätte es mir dort heruntergeladen... und ich will auch nicht, dass es dann jeder hat
weiß jemand, wie ich es noch umgewandelt bekomme oder wo??
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:15
von BlackJack
@coma85: Dann lad es da nicht hoch sondern pygments runter. Das kannst Du auch lokal als Kommandozeilenprogramm benutzen.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:21
von coma85
hab es gerade heruntergeladen... aber mit dem ordner kann ich nicht viel anfangen... weiß nicht was ich da machen soll...
hab ihn 2mal entpackt und er hat auch inhalt, aber keinen setup... hab ihn jetzt von 2 sites heruntergeladen und zweimal dasselbe...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:25
von EyDu
Auf der pygments-Seite gibt es eine Link "Documentation"

Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:26
von BlackJack
@coma85: Es gibt auf der Seite Dokumentation unter anderem mit einem Abschnitt über die Installation auf der Webseite. Und wenn ich das Quelltextarchiv vom "Cheeseshop" herunterlade, dann sehe ich da auch eine `setup.py` drin.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:28
von coma85
BlackJack hat geschrieben:@coma85: Es gibt auf der Seite Dokumentation unter anderem mit einem Abschnitt über die Installation auf der Webseite. Und wenn ich das Quelltextarchiv vom "Cheeseshop" herunterlade, dann sehe ich da auch eine `setup.py` drin.
und wenn ich die anklicke, geht ein schwarzes fenster auf und gleich wieder von allein zu...

bei dokumentation ist alles auf fachenglisch... kann zwar englisch, aber das ist mir eindeutig zu hoch...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:36
von Mr_Snede
Hallo Coma 85,
Sprichst du von
http://pygments.org/docs/installation/ ?
Ab welchem Punkt beginnt für dich das Fachenglisch?
Gruß Sebastian
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:40
von coma85
ab "This will install Pygments into your Python installation's site-packages directory."
und wie gesagt hab den download 2mal entpackt... doppelklick auf den setup,
da geht ein schwarzes fenster auf und gleich wieder zu... und nun?
was soll ich jetzt machen..?
ist das letzte kapitel meiner examensarbeit...das zehrt so an den nerven...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:43
von Mr_Snede
Kann ich nachvollziehen, aber wir bekommen das schon hin.
Zu erst bin ich neugierig.
Ich würde gerne wissen, in welchem Bereich du eine Examensarbeit schreibst und wie da dein Python Programm zu passt.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 16:46
von coma85
ich schreibe im bereich mathedidaktik zur wahrscheinlichkeitsrechnung und glücksspielen...
habe mit drei schulklassen ein unterrichtsprojekt gemacht, wo sie am pc roulette
spielen durften (python-programm)... und ich werte jetzt die stunden aus... dafür muss
ich das programm integrieren...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 17:03
von Hyperion
Wo liegt denn jetzt noch das Problem?
Mal ganz im Ernst: Du hast es geschafft ein Programm in Python zu entwickeln, schaffst es aber nicht eine Lib wie Pygments zu installieren - das passt für mich nicht zusammen.
Hast Du easy_install auf Deinem System installiert? Wenn nein, hole das doch nach. Dann brauchst Du doch nur in einer Shell das Kommando eintippen (ohne das "sudo") und Du bist fertig.
Hier mal ein Link.
http://pypi.python.org/pypi/setuptools#windows
Das kann doch nicht wirklich am Englischen hapern...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 17:09
von Mr_Snede
Nun gut,
Ich glaube du stolperst als Windowsbenutzer über die Installationsanleitung für Linux.
Hast du das tar.gz oder das egg heruntergeladen?
Ich denke du hast das tar.gz aber der Abschnitt:
"This will install Pygments into your Python installation's site-packages directory."
steht doch für die Installation übers egg.
Zur Info:
Ist eine Möglichkeit um unter Linux Administrator-Rechte für eine Aktion zu bekommen.
Kannst du also nicht unter Windows verwenden.
Ich denke mal, um unter Windows etwas zu installieren musst du auch irgendwie Administrator Rechte haben.
Dann gehst du in den Ordner, in dem du das Archiv entpackt hast öffnest die Eingabeaufforderung und installierst per
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 17:16
von numerix
Ich weiß ja nicht, wie "perfekt" es werden soll, aber wenn es nicht wichtig ist, dass z.B. Schlüsselwörter hervorgehoben werden etc., dann genügt es doch, wenn du z.B. für den Quelltext ein eigenes Absatzlayout mit einer nicht-proportionalen Schrift (Monospace) verwendest und ggf. - falls du tabs statt spaces verwendet hast - entsprechende Tabulatoren setzt oder mit einem geeigneten Editor zuvor die tabs in je 4 spaces umwandeln lässt.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 17:49
von HerrHagen
Man könnte für die Aufgaeb auch einen Editor wie Vim verwenden. Der bietet auch einfach die Möglichkeit gehighlighteten Code als html abzuspeichern (Syntax -> konvertieren nach html). Das können aber mit Sicherheit auch andere Editoren.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 18:02
von coma85
Mr_Snede hat geschrieben:Nun gut,
Ich glaube du stolperst als Windowsbenutzer über die Installationsanleitung für Linux.
Hast du das tar.gz oder das egg heruntergeladen?
ich hab tar.gz heruntergeladen richtig
Ich denke du hast das tar.gz aber der Abschnitt:
"This will install Pygments into your Python installation's site-packages directory."
steht doch für die Installation übers egg.
Zur Info:
Ist eine Möglichkeit um unter Linux Administrator-Rechte für eine Aktion zu bekommen.
Kannst du also nicht unter Windows verwenden.
Ich denke mal, um unter Windows etwas zu installieren musst du auch irgendwie Administrator Rechte haben.
Dann gehst du in den Ordner, in dem du das Archiv entpackt hast öffnest die Eingabeaufforderung und installierst per
wenn ich den ordner öffne, finde ich keine eingabeaufforderung, nur:
die ordner: docs, external, pygments, pygments.egg-info, scripts, test
und die dateien: authors, changes, ez_setup, license, makefile, manifest.in, pkg-info, setup.cfg, setup, todo (die sich alle nicht öffnen lassen... bin verwirrt...
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 18:34
von HerrHagen
Die Eingabeaufforderung ist ein Programm von Windows. Du findest es (meistens) unter Start - Alle Programme - Zubehör.
Wenn du es gestartet hast kannst du Befehle wie den genannten eingeben. Du musst dazu noch vorher in das passende Verzeichnis wechseln:
Das tust du mist:
Wenn du das getan hast kannst du mit
das Modul installieren. Wenn ein Fehler kommt das der Befehl python unbekannt ist, musst du den Befehl folgendermaßen abwandeln:
Den Pfad von Python musst du evtl. abwandeln.
Re: Python in open office
Verfasst: Sonntag 3. Oktober 2010, 18:57
von coma85
HerrHagen hat geschrieben:Die Eingabeaufforderung ist ein Programm von Windows. Du findest es (meistens) unter Start - Alle Programme - Zubehör.
Wenn du es gestartet hast kannst du Befehle wie den genannten eingeben. Du musst dazu noch vorher in das passende Verzeichnis wechseln:
Das tust du mist:
Wenn du das getan hast kannst du mit
das Modul installieren. Wenn ein Fehler kommt das der Befehl python unbekannt ist, musst du den Befehl folgendermaßen abwandeln:
Den Pfad von Python musst du evtl. abwandeln.
achso...
das erste konnte ich ausführen... das zweite findet er auch... wenn ich doppelklick drauf mache, erscheint kurz ein schwarzes fenster und geht schnell wieder zu... klick ich mit rechts an und öffne es als admin... ist da ein schwarzes fenster und man kann etwas eingeben...
das dritte funktioniert wieder nicht...