我有一长串导入模块,如下所示:
import x
import y
.
.
如何在一行中写下这些所有导入?我来自C编程,看到人们在做#include" all_lib.h"。 是否有相同或更好的pythonic方式?
感谢。
答案 0 :(得分:6)
您可以将所有这些导入放在一个python文件中,将其命名为all_imports.py
,然后在实际的Python文件中使用from all_imports import *
从该文件导入所有内容。
示例:
档案all_imports.py
import math
import collections
档案test.py
from all_imports import *
print dir()
print math.pi
答案 1 :(得分:0)
您只有一个文件,例如包含所有导入模块的myimports.py,然后将其用作from myimports import *
答案 2 :(得分:0)
您可以使用from all_imports import *
。但根据Style Guide for Python Code(在通配符下),使用未在模块中明确命名的名称将不会是pythonic。
答案 3 :(得分:0)
答案 4 :(得分:0)