Hi,
This is probably a question of questionable sanity, due to the fact I
don't think I can explain this well. I'd like to have a script set up
such that it imports a class that is named in the command line
arguments as the first argument to the script.
Let's say I have a script, command.py, and I'd like to run it like
this:
command.py class_id_like_t o_import --option1 value1 --option2 value2
where 'class_id_like_ to_import' is a class name and --option1/value1
and so on are arguments that get passed to that class.
I know that trying to do something like:
classname = sys.argv[1]
import classname
doesn't exactly work. I've tried to google for something like this,
and search the old posts to this newsgroup and haven't quite found
anything resembling what I'm looking for.
Thanks in advance, and apologies if this has been answered before...
This is probably a question of questionable sanity, due to the fact I
don't think I can explain this well. I'd like to have a script set up
such that it imports a class that is named in the command line
arguments as the first argument to the script.
Let's say I have a script, command.py, and I'd like to run it like
this:
command.py class_id_like_t o_import --option1 value1 --option2 value2
where 'class_id_like_ to_import' is a class name and --option1/value1
and so on are arguments that get passed to that class.
I know that trying to do something like:
classname = sys.argv[1]
import classname
doesn't exactly work. I've tried to google for something like this,
and search the old posts to this newsgroup and haven't quite found
anything resembling what I'm looking for.
Thanks in advance, and apologies if this has been answered before...
Comment