所以我有一个这样的结构:
main_folder
├── main.py
├── folder1
├── function1.py
└── function2.py
└── ...
└── function20.py
我想将folder1中的所有文件导入main.py
当我写from folder1 import *
时它不起作用,但当我专门写from folder1 import function1
时它起作用。考虑到我在folder1
下有许多脚本,我更愿意在不键入每个名称的情况下将它们全部导入。有没有办法做到这一点(比如import *
)
列出当前文件夹中的所有python(.py)文件,并将它们作为
__all__
变量放入__init__.py
导入*不是一个好主意,有几个原因,包括名称冲突和使代码难以分析
相关问题 更多 >
编程相关推荐