Anfängerfrage
Verfasst: Freitag 24. Juni 2011, 14:22
				
				Hallo zusammen,
ich versuche gerade mein erstes Py-Skript zu erstellen. Warum geht:
aber nicht:
????
Der Fehler ist:
Danke.
Gruß
			ich versuche gerade mein erstes Py-Skript zu erstellen. Warum geht:
Code: Alles auswählen
def extractAttributes():
    simPath="~/source/simulations"
    simResultPath=simPath+"/results"
    source = "source ~/omnet-setup.export"
    scaveCommand = "scavetool"
    scaveOptionListUniqueStatNames="l -n " 
    scave = source + " && " + scaveCommand + " " + scaveOptionListUniqueStatNames +" "+ simResultPath +"/Sim-0.vec"
    proc = subprocess.Popen([scave], shell=True, stdout=subprocess.PIPE)
Code: Alles auswählen
...
    proc = subprocess.Popen([scave], stdout=subprocess.PIPE)
...
Der Fehler ist:
Code: Alles auswählen
Traceback (most recent call last):
  File "simulations/prepareAndExtractStatsData.py", line 35, in ?
    main()
  File "simulations/prepareAndExtractStatsData.py", line 22, in main
    extractAttributes()
  File "simulations/prepareAndExtractStatsData.py", line 31, in extractAttributes
    (pIn, pOut) = subprocess.Popen([scave], stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()
  File "/usr/lib64/python2.4/subprocess.py", line 550, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.4/subprocess.py", line 996, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Danke.
Gruß