-1

如何进行随机导入?例如:

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

import file1 OR
import file2
4

2 回答 2

3

试试这个:

import random
if random.randint(0,1):
    print "Importing file1"
    import file1
else:
    print "Importing file2"
    import file2
于 2013-08-30T14:40:50.933 回答
2

一种方法是使用importlib.import_module.

from random import choice
from importlib import import_module

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

source = import_module(choice(sources))

您的模块现在可以从source.

于 2013-08-30T14:29:19.910 回答