2016-06-06 191 views
-1

我只是想說清楚,我不是Python的nooby,我完全瞭解如何導入文件,並使用'從'導入文件夾。通過文件夾導入

但是我想通過兩個文件夾導入,如果這是有道理的。假設我有一個名爲'First Folder'的文件夾,並且在該文件夾中有另一個名爲'Second Folder'的文件夾,我想導入一個名爲'Goal.py'的文件,該文件駐留在第二個文件夾中。

我已經做了一點研究,但找不到任何能夠真正回答我的問題的東西。

是不是超級簡單,如:

from SecondFolder from FirstFolder import Goal 

還是別的東西?在此先感謝

+0

你寫你的問題的方式似乎意味着你還沒有測試它。你到目前爲止做了什麼來使其發揮作用? – PhilDulac

+0

請注意,請閱讀關於python模塊(這是關於'__init __。py'的答案),然後閱讀pep-8(語法,大小寫以及如何格式化代碼) - 模塊名稱應該是小寫 – Jerzyk

回答

1

你可以做這樣的事情。

from first.second import abc 

但文件層次結構應該是這樣的。

. 
|-- first 
    |-- __init__.py 
    `-- second 
     |-- abc.py 
     |-- __init__.py 
+0

是的,這是完美的,謝謝 – owenbradstreet

+0

@OwenBradstreet不客氣。 –