pythonfile mit rückgabewert ?
Verfasst: Montag 21. September 2009, 10:17
Hello @ all
Ich wollte fragen, ob es in python möglich ist, ein Modul auzurufen, welches ein Rückgabewert hat. (Sollte ein String zurückgeben)
Dies gibt leider ein Fehler: SyntaxError: 'return' outside function
Geht das überhaupt in python ? ein modul aufrufen, welches ein string "an den aufrufer" zurückgibt ?
Das python-modul wird von einem kornshell-skript aufgerufen, das skript sollte dann mit dem erstellten String weiterarbeiten können.
Beim "to" wird mein python-modul aufgerufen, welches mir ein STring z.b "tg56,t746,e311" zurückgeben soll. Um an all diese Users eine prime-message zu senden.
Könnt ihr mir allenfalls weiterhelfen ?
Besten Dank
So sieht der wichtige Teil des skripts aus:
Ich wollte fragen, ob es in python möglich ist, ein Modul auzurufen, welches ein Rückgabewert hat. (Sollte ein String zurückgeben)
Code: Alles auswählen
import ael
import EmailReceivers
#getEmailReceivers
def getEmailReceivers():
delimiter = ','
receiversList = EmailReceivers.getEmailReceivers("BarrierPrice", EmailReceivers.getRows())
print receiversList
receiverString = delimiter.join(receiversList)
print receiverString
return receiverString
return getEmailReceivers()
Geht das überhaupt in python ? ein modul aufrufen, welches ein string "an den aufrufer" zurückgibt ?
Das python-modul wird von einem kornshell-skript aufgerufen, das skript sollte dann mit dem erstellten String weiterarbeiten können.
Code: Alles auswählen
#
# for all crossed instruments, send a message
#
while read i
do
arena_message $ADS \
-username ATS \
#-password XXX \
-password XXX \
-subject "CROSSED EXOTIC" \
-server "$SERVER" \
-to `arena_python adsp -user ATS -password XXX -filename /app/front/ZKB/BarrierPriceMonitor/lib/BarrierPriceMonitor.py` \
-message "$i has been crossed"
echo "$i wurde Crossed"
done < crossed.out
Könnt ihr mir allenfalls weiterhelfen ?
Besten Dank
So sieht der wichtige Teil des skripts aus: