簡體   English   中英

你可以在 python 中同時使用相對和絕對導入嗎?

[英]Can you use relative and absolute imports at the same time with python?

我正在嘗試制作一個模塊化框架,但我遇到了一些導入語句的問題。

就其本身而言,框架中的文件運行良好,但是當我創建包並將其導入另一個文件時,在單個文件中進行的導入會引發無法找到模塊的錯誤。

如果我對包使用相對導入,包內的文件可以使用絕對導入嗎? 我在導入熊貓之類的東西時從來沒有遇到過問題,但是它拋出了一個找不到熊貓的錯誤​​。

您可以混合使用它們,但當然不鼓勵這樣做。 最好是始終使用絕對導入。 在 PEP8 文檔中閱讀更多相關信息: https ://www.python.org/dev/peps/pep-0008/#imports

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM