20
A
回答
23
空文件perfectly fine:
的
__init__.py
文件,才能使Python視該目錄爲一個包;這是爲了防止具有通用名稱的目錄(例如字符串)無意中隱藏稍後在模塊搜索路徑中發生的有效模塊。在最簡單的情況下,__init__.py
可以只是一個空文件,但它也可以執行包的初始化代碼或設置__all__
變量,稍後介紹。
取決於你打算做它的進口從模塊公共的東西,在你的包,使人們可以簡單地使用from yourpackage import whatever
,而不必使用from yourpackage.somemodule import whatever
的好地方是什麼。
相關問題
- 1. doxygen的扼流圈__init__.py文件
- 2. shell命令刪除空的__init__.py文件的所有目錄
- 3. 我寫的好/正確的包__init__.py文件怎麼辦
- 4. 我如何能在__init__.py
- 5. __init__.py的用法
- 6. 與__init__.py
- 7. 從__init__.py文件導入Python
- 8. __init__.py的用途是什麼?
- 9. 的__init__.py不蟒蛇
- 10. Python打包 - 這__init__.py的
- 11. 如何防止鼻子導入__init__.py文件?
- 12. 如何使用__init__.py組織代碼?
- 13. 關於__init__.py如何工作的文檔?
- 14. 蟒蛇的__init__.py文件的雙重執行?
- 15. 何時需要修改Python __init__文件?
- 16. 如何在__init__.py中正確地擴展變量__all__?
- 17. __init__.so(而不是__init__.py)掩碼子包
- 18. Pydev + Kivy - 空__init__文件
- 19. 導入與__init__.py withot使用文件名的模塊
- 20. 即使有__init__.py文件的Python導入錯誤
- 21. logging.NullHandler和__init__.py在Python請求中的文件位置
- 22. Python導入類在__init__.py從文件在相同的包
- 23. 從__init__.py文件的相對導入拋出錯誤
- 24. 簡單遷移到__init__.py
- 25. 我刪除__init__.py錯誤
- 26. __import__只能導入__init__.py
- 27. Tweepy錯誤:No __init__.py
- 28. __import __()調用__init__.py兩次?
- 29. __init __()與__init__.py相比
- 30. 無法使用__init__.py
只有在需要縮進塊的情況下('def','if','while'等等之後)才需要'pass',並且您希望將其保留爲空。 –