2017-03-18 24 views
0

在pycharm中,我有一個名爲my_hw3的目錄,下面有幾個名爲Question_1,Question_2等的python文件。 要檢查我的代碼是否正確,我的教授給出了幾個需要我導入的測試文件一些東西。 導入的測試代碼部分讀作。爲我的代碼導入測試文件

import numpy as np 
import numpy.random as npr 
from my_hw3 import * 

我很難理解的部分是from my_hw3 import *。 我需要在pycharm中進行更改,以便我的python文件識別引用,因爲我似乎總是會給出錯誤「未解決的引用」。

http://imgur.com/H7iEV8J

回答

0

僅當其中存在__init__.py時,目錄my_hw3纔會被視爲可導入的包。

如果Question_n文件Question_n.py文件,那麼你可能想:

from my_hw3.Question_1 import * 

你可能會得到更好的答案,如果您爲您的項目提供完整的目錄結構的輪廓。

+0

我附上了我的目錄和python文件的截圖。不知道這是否有幫助。 – iNeedHelp

+0

'Question_4.py'好像是一個獨立的程序,因爲模塊上有'print()'語句(不在函數中)。最後,良好的佈局將取決於你想要做什麼。你打算如何運行這些程序? – Apalala

相關問題