2017-11-25 499 views
0

我是Python新手。 在我的文件夾中,我創建了python文件「test_package.py」。在同一個文件夾中,我創建了一個名爲「包」的彙編。在「包」中,我創建了一個python文件「fonctions.py」,裏面有一個名爲「table」的函數。我試圖在test_package.py中導入這個表函數。這就是爲什麼我說:Mac上的「No module named ...」錯誤

from package.functions import table 

但是..當我啓動我的test_package終端的文件說:「無模塊命名package.fonctions」

我真的不明白,好像我做的每一件事情的權利。 預先感謝您的幫助

回答

1

爲了讓蟒蛇承認你已經作爲一個模塊創建的文件夾,你必須創建一個空__init__.py文件的文件夾中,沿着你的functions.py文件

+0

謝謝你,它的工作原理 –