如何在python中通过另一个文件导入

如何在python中通过另一个文件导入,python,import,Python,Import,我想减少导入代码的行数 在foo.py中,有几个导入 from a import aa from b import bb from c import cc 我想在foo.py中这样改变它 from bar import wonderful_import #just one line bar.py可能是这样的 from a import aa from b import bb from c import cc # or def wonderful_import(): from a

我想减少导入代码的行数

在foo.py中,有几个导入

from a import aa
from b import bb
from c import cc
我想在foo.py中这样改变它

from bar import wonderful_import  #just one line
bar.py可能是这样的

from a import aa
from b import bb
from c import cc

# or

def wonderful_import():
   from a import aa
   from b import bb
   from c import cc


但这并不像我预期的那样有效。如何缩短导入行?

如果要从名为
bar的模块导入所有内容,请,
您可以在另一个模块中执行此操作,例如foo

from bar import *

如果要从名为
bar
的模块导入所有内容, 您可以在另一个模块中执行此操作,例如foo

from bar import *

下面是一些您可以参考的代码。另外,要从python文件导入所有内容,可以使用
*
。在您的情况下,它是来自bar import的
*

bbdf.py

print("Hello World 2")
focd.py

print("Hello World")
dc.py

main.py

import dc
dc.change()

因此,当我运行该文件时: 输出:


下面是一些您可以参考的代码。另外,要从python文件导入所有内容,可以使用
*
。在您的情况下,它是来自bar import的
*

bbdf.py

print("Hello World 2")
focd.py

print("Hello World")
dc.py

main.py

import dc
dc.change()

因此,当我运行该文件时: 输出:


问题不那么清楚。请试着重新措辞这个问题。特别是你第二次导入-
从bar导入精彩/-import
?问题不太清楚。请试着重新措辞这个问题。特别是您第二次导入-
从bar导入精彩/-import