2012-07-06 59 views
0

我編寫了一個應用程序來記錄用戶給出的數據,計算並打印出賬單。我已經在MainFolder中編寫了腳本usage.py,並且想要在MainFolder/file/MainFile.py中提取它的方法或函數。我已經使用在usage.py的方法或功能MainWin.py 這些腳本是在3個PY擴展粘貼here將MainFolder中的python腳本導入到MainFolder /文件中的另一個腳本

我怎樣才能MainFolder /文件中使用它們的方法在MainFolder/usage.py/MainFile.py?

回答

0

如果將該文件夾設置爲允許您在任一位置使用方法的包。但是,爲了給出進一步的建議,從設計的角度來看,將usage.py中的方法移到MainFile.py中會更有意義。在嵌套文件的頂層文件中使用函數沒有多大意義。

如果你讓一個模塊,你可以使用:

from some.package.usage import policySize 

模塊文檔: http://docs.python.org/tutorial/modules.html

+0

多數民衆贊成罰款,但我有與MainFolder內部文件一起更多的文件夾。那麼usage.py也是需要的。如何處理? – 2012-07-06 13:49:59

+0

使用可以從上述目錄中的文件導入的模塊,就像正常導入一樣。還有一點,但在文檔中有解釋。但是,如果您想在下面的directorty中使用useage.py中的內容,那麼只要它是一個模塊就可以工作。 因此,每個文件夾,你會把它____init____.py,然後進行正常的導入。 – sean 2012-07-06 17:32:06

+0

謝謝大家的幫助。 – 2012-07-21 19:42:27

相關問題