
December 16th, 2012, 10:56 AM
|
|
Registered User
|
|
Join Date: Dec 2011
Posts: 7
Time spent in forums: 1 h 4 m 38 sec
Reputation Power: 0
|
|
|
Concatenate strings to existing variables
Hi all,
I have a for loop in place which I would like to use to trigger an action for each of my variables, something similar to an eval() in javascript.
What I am looking for from the below is if setpinnumberorall == all & setpinshighorlow == high, then:
pinout2.write(1)
pinout3.write(1)
pinout4.write(1)
pinout5.write(1)
etc... to be executed
Code:
global pinout2
global pinout3
global pinout4
global pinout5
global pinout6
global pinout7
global pinout8
global pinout9
global pinout10
global pinout11
setpinnumberorall = request.args.get('setpinsmessage')
setpinshighorlow = request.args.get('setpinmessagehighorlow')
if setpinnumberorall == "all":
if setpinshighorlow == "high":
for x in range(2, 12):
digitalpintomodify = "pinout" + x
print eval(digitalpintomodify)
eval(digitalpintomodify).write(1)
else:
for x in range(2, 12):
print x + 2
digitalpintomodify = "pinout" + x
print eval(digitalpintomodify)
eval(digitalpintomodify).write(0)
else:
print setpinnumberorall
Thanks
|