我每天都使用多个模块,每次我想使用它们时导入所有模块都非常麻烦。
我希望能有这样的东西
#essentials.py
from bs4 import BeautifulSoup
import requests
etc etc
然后在其他方面,我可以做到:
import essentials
r = requests.get(example) #Requests is not defined here, as I have not imported it
soup = BeautifulSoup(r, 'lxml')
答案 0 :(得分:6)
from essentials import *
这会将essentials.py
中的所有名称放入模块的命名空间中,如果这是在模块的顶层完成的。
所以你可以做到
from essentials import *
r = requests.get(example)
soup = BeautifulSoup(r, 'lxml')