2
解析requirements.txt後,讓我們假設這是PIP模塊列表:如何從其pip需求名稱中檢索模塊的導入名稱?
>>> modules_req = ['beautifulsoup4','django-nose','ujson']
>>> for module in modules_req:
... __import__(module)
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
ImportError: No module named beautifulsoup4
我們怎樣才能retreive這些模塊即bs4
爲beautifulsoup4
的導入名稱,併爲django_nose
django-nose
,例如?
請問downvoter可以解釋closevote和downvote的原因嗎? – DhruvPathak
不是downvoter,但爲什麼不直接在'modules_req'中包含模塊導入名稱呢? –
@IronFist,因爲正如我所提到的那樣,它已經從一個requirements.txt文件中解析出來了。上述示例可以是部署前的環境測試。 – DhruvPathak