@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 ...
Die Suche ergab 13 Treffer
- Samstag 7. Juli 2012, 20:12
- Forum: Python mit anderen Sprachen verwenden
- Thema: Pfadprobleme beim Aufruf externer Programme
- Antworten: 12
- Zugriffe: 5471
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
@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 ...
- 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 ...
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 ...
- Sonntag 27. Mai 2012, 10:21
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Zeichnen von Linien und Rechtecken in Matplotlib
- Antworten: 3
- Zugriffe: 18370
Re: Zeichnen von Linien und Rechtecken in Matplotlib
@Blackjack: Danke!
- 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 ...
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 ...
- 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 ...
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 ...
- 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!!!
Damit funktionierts auch unter Python 3!
Vielen Dank für die Hilfe!!!
Ihr liegt beide richtig!!!
Code: Alles auswählen
list(want)
[('A', 1), ('B', 2), ('C', 3), ('D', 4)]
Vielen Dank für die Hilfe!!!
- 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 ...
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 ...
- 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?
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?
- 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 ...
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 ...
