如何更改文件名运行时

时间:2011-07-13 09:10:09

标签: python

我使用以下命令

导入了一个文件
code='IN'
exec "import %s_tmp_file" % code

现在我想将这个导入的文件用于其他操作。在这种情况下如何给出文件名?

str = code_tmp_file.dict # this does not work.

2 个答案:

答案 0 :(得分:2)

使用__import__内置而不是exec

my_module = __import__("%s_tmp_file" % code)
str = my_module.dict

有关详细信息,请参阅this pagehelp(__import__)

答案 1 :(得分:0)

使用__import__docs)。