How do I import variable packages in Python like using variable variables ($$) in PHP? -



How do I import variable packages in Python like using variable variables ($$) in PHP? -

i want import bundle depending on value user chooses.

the default file1.py:

from files import file1

if user chooses file2, should :

from files import file2

in php, can using variable variables:

class="lang-php prettyprint-override">$file_name = 'file1'; include($$file_name); class="lang-php prettyprint-override">$file_name = 'file2'; include($$file_name);

how can in python?

python doesn't have feature that's straight equivalent php's "variable variables". "variable variable"'s value (or value of other expression) can utilize eval function.

foo = "hello world" print eval("foo")

however, can't used in import statement.

it possible utilize __import__ function import using variable.

package = "os" name = "path" imported = getattr(__import__(package, fromlist=[name]), name)

is equivalent to

from os import path imported

python variables variable-variables

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -