Bruce Edge wrote: > > Can the follwoing be accomplished in Python? > > I want to create a func named "abc": > > >>> name="abc" > > >>> eval ("name") > 'abc' > > >>> def eval ("name") (): > File "<stdin>", line 1 > def eval ("name") (): > ^ > SyntaxError: invalid syntax def yourfunction(): return yourvalue eval(name + '= yourfunction') The interpreter uses dictionaries, so you might just as well do that yourself: yourfunctiondict['name'] = yourfunction yourfunctiondict['name'](yourarg) Good luck, Ype
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4