随机导入python2.7

时间:2013-08-30 14:25:41

标签: python python-2.7

如何随机导入? 例如:

2导入一个或其他文件的概率

import file1 OR
import file2

2 个答案:

答案 0 :(得分:3)

试试这个:

import random
if random.randint(0,1):
    print "Importing file1"
    import file1
else:
    print "Importing file2"
    import file2

答案 1 :(得分:2)

一种方法是使用importlib.import_module

from random import choice
from importlib import import_module

sources = [
    'file1',
    'file2',
]

source = import_module(choice(sources))

您的模块现在可以从source获得。