亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復 Python 3.7 導入錯誤

如何修復 Python 3.7 導入錯誤

慕雪6442864 2022-06-14 09:59:15
我有一個非常簡單的問題,我的__init__.py文件中有一個 SQLAlchemy 實例。db = SQLAlchemy()我試圖在我的項目中導入它,但沒有成功。from . import db感謝您的關注。
查看完整描述

2 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

看看這個網頁: https ://timothybramlett.com/How_to_create_a_Python_Package_with___init__py.html

您還可以在答案中提供您的目錄結構嗎?

如果它們位于同一目錄中,您應該能夠直接在其他文件中使用 db 而無需使用導入


查看完整回答
反對 回復 2022-06-14
?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

我總是討厭在本地模塊中導入,最終不得不做很多次這樣的事情:


try:

  from package.module import thing

except ModuleNotFoundError:

  import os

  import sys

  here = os.path.realpath(__file__)

  root = os.path.split(here)[0]  # add more splits to dig deeper in your structure

  sys.path.append(root)

  from package.module import thing

我希望這會有所幫助。幾乎可以肯定不是“正確”的方式來做到這一點。


查看完整回答
反對 回復 2022-06-14
  • 2 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號