從子目錄匯入檔案
問題:
您有一個名為的Pyt檔案tester.py 位於/project 目錄中,另一個名為BoxTime.py 的檔案位於子目錄中在/project 目錄中稱為 lib。儘管嘗試使用 import 命令導入 BoxTime,您還是遇到了 ImportError。
解決方案:
要解決此問題,請按照Python 打包文件(第6.4 節):
調整導入語句:
在tester.py中,調整導入語句指定 BoxTime的完整路徑模組:
可選替代方案:
或者,您可以使用以下導入語句將BoxTime 模組別名為BT:
這允許您以BT.bt_function() 的形式存取BoxTime函數,而不是lib.BoxTime.bt_function().
以上是如何在Python中從子目錄匯入檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!