Die Suche ergab 13 Treffer

von woody55
Samstag 7. Juli 2012, 20:12
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Re: Pfadprobleme beim Aufruf externer Programme

@lunar: Danke für die Erklärungen und die Tips!

In einem Terminal gestartet funktioniert alles einwandfrei. Die von dir vorgeschlagenen Work-arounds werde ich mir morgen vornehmen.

Letzten Endes wird das Programm ohnehin in einer Konsole gestartet werden, da ich keine GUI entwerfen werde.

Wenn ...
von woody55
Samstag 7. Juli 2012, 16:35
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Re: Pfadprobleme beim Aufruf externer Programme

Hallo lunar,

danke für diesen Tipp, so etwas habe ich gesucht. Aber wie sich jetzt zeigt, ist ein Problem mit Eclipse und nicht von Mac OSX.

env = dict(os.environ)
env['PATH'] = '/opt/local/bin/{sep}{path}'.format(sep=os.pathsep, path=env['PATH'])
subprocess.call([...], env=env)


Ich verwende ...
von woody55
Samstag 7. Juli 2012, 16:28
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Re: Pfadprobleme beim Aufruf externer Programme


Jep, so is richtig - die eigene Inkompetenz schnell mal auf's System geschoben...


Hallo deets,

danke für dein Beispiel. Den Vorwurf der Inkompetenz akzeptiere ich, da ich erst seit etwas über drei Monaten mit Python arbeite und nicht alles wissen kann. Meine eher schlechte Meinung vom Mac als ...
von woody55
Samstag 7. Juli 2012, 15:35
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Re: Pfadprobleme beim Aufruf externer Programme

Ok, Linux bringt es an Tag: Es ist eine Mac-spezifische Sch...e! :evil:

Unter Linux generiert folgender Code
subp.call("echo $PATH")
print os.environ['PATH']
subp.Popen("echo $PATH")
subp.Popen("latex -v")

#subp.call(["/usr/texbin/latex","-v"])
subp.call(["latex","-v"])
subp.call ...
von woody55
Samstag 7. Juli 2012, 15:15
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Re: Pfadprobleme beim Aufruf externer Programme

@lunar: Danke für deine schnelle Antwort!

@woody: Bitte verwende nicht "shell=True". In Deinem Beispiel ist das vollkommen überflüssig. Erzeuge stattdessen eine Liste mit Argumenten, dann funktioniert Dein Beispiel auch problemlos, wenn man Leerzeichen im Dateinamen vorkommen.

Ich weiss, dass ...
von woody55
Samstag 7. Juli 2012, 13:54
Forum: Python mit anderen Sprachen verwenden
Thema: Pfadprobleme beim Aufruf externer Programme
Antworten: 12
Zugriffe: 5471

Pfadprobleme beim Aufruf externer Programme

Hallo, liebe Forenteilnehmer!

Ich habe folgendes Problem:
Ein Programm erzeugt mir eine Latex-Quelldatei, hier "daxbuysellsma20.tex".

reportfile = "daxbuysellsma20"
make_report(reportfile + ".tex")

Danach möchte ich mit subprocess.call Latex starten und diese Datei in eine DVI-Datei ...
von woody55
Samstag 26. Mai 2012, 07:26
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Zeichnen von Linien und Rechtecken in Matplotlib
Antworten: 3
Zugriffe: 18370

Alternativlösung

Hallo, liebe Python-Freunde!

Ich habe jetzt eine Alternativlösung gefunden, die viel besser ist: 'finance.py' wurde gepatcht!
Diese Datei findet ihr unter (Ubuntu-)Linux im Verzeichnis "/usr/share/pyshared/matplotlib/".

Dazu ein Codeauszug:
if close>=open :
color = colorup
lower = open
height ...
von woody55
Freitag 25. Mai 2012, 18:24
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Zeichnen von Linien und Rechtecken in Matplotlib
Antworten: 3
Zugriffe: 18370

Zeichnen von Linien und Rechtecken in Matplotlib

Hallo, liebe Python-Freunde!

Ich möchte ein Programm zur Analyse von Börsenkursen und Testen von Strategien entwickeln (ich weiss, schon wieder ein Wahnsinniger). Diese Beiträge habe ich schon gesehen:
http://www.python-forum.de/viewtopic.php?f=6&t=4646&hilit=candlestick
http://www.python-forum.de ...
von woody55
Freitag 4. Mai 2012, 22:26
Forum: Allgemeine Fragen
Thema: Listen kombinieren und verschachteln
Antworten: 19
Zugriffe: 4861

Re: Listen kombinieren und verschachteln

@webspider und @blackjack: vielen Dank für eure geniale und rasche Hilfe!
Ihr liegt beide richtig!!!

Code: Alles auswählen

list(want)
[('A', 1), ('B', 2), ('C', 3), ('D', 4)]
Damit funktionierts auch unter Python 3!

Vielen Dank für die Hilfe!!!
von woody55
Freitag 4. Mai 2012, 22:22
Forum: Allgemeine Fragen
Thema: Listen kombinieren und verschachteln
Antworten: 19
Zugriffe: 4861

Re: Listen kombinieren und verschachteln

Ok, es ist die Version:

Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> listA = ["A", "B", "C", "D"]
>>> listB = [1, 2, 3, 4]
>>> want=zip ...
von woody55
Freitag 4. Mai 2012, 22:20
Forum: Allgemeine Fragen
Thema: Listen kombinieren und verschachteln
Antworten: 19
Zugriffe: 4861

Re: Listen kombinieren und verschachteln

Danke für die schnelle Antwort!
ActivePython 3.2.2.3 (ActiveState Software Inc.) based on
Python 3.2.2 (default, Sep 8 2011, 12:20:30)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "copyright", "credits" or "license()" for more information.

Liegt es an der Version?
von woody55
Freitag 4. Mai 2012, 22:09
Forum: Allgemeine Fragen
Thema: Listen kombinieren und verschachteln
Antworten: 19
Zugriffe: 4861

Re: Listen kombinieren und verschachteln

Hallo!

Ich habe genau das gleiche Problem wie sublist und Hyperions Antwort ist auch das, was ich suche.
Aber das kommt bei mir heraus:

>>> listA = ["A", "B", "C", "D"]
>>> listB = [1, 2, 3, 4]
>>> want=zip(listA,listB)
>>> want
<zip object at 0x101cc4ef0>
>>>


Wie bekomme ich 'want' als Liste ...