簡體   English   中英

我在 Python 中遇到問題 - 從導入不起作用

[英]I am having trouble in Python - from import does not working

我正在嘗試從該文件中的特定 python 文件(我寫的)class 導入,似乎 python 只是無法識別我的文件。 添加圖像以更深入地表示情況:我要從以下位置導入 Ball class 的文件:

在此處輸入圖像描述

主文件和錯誤:

在此處輸入圖像描述

mylib文件

要從同一目錄導入,請在模塊名稱前面添加一個點,例如:

from .shapes import Ball

但是,如果您將 main_Pygame.py 作為腳本運行,那么這將不起作用。 您應該為shapes.py 創建一個子目錄,比如mylib ,然后在其中創建一個名為__init__.py的空文件,並將shapes.py 移動到該目錄。 然后像這樣導入:

from mylib.shapes import Ball

__init__.py文件告訴 python mylib目錄(或您希望調用的任何其他目錄)是它應該在其下查找模塊的目錄樹的一部分。

暫無
暫無

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

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