如何在python中通过另一个文件导入
我想减少导入代码的行数 在foo.py中,有几个导入如何在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
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
?