2017-05-23 33 views
0

我想在我的主代碼的單獨文件中創建一個類。我有一個我想從我的主代碼調用的類中的函數。下面是我在做什麼的例子:從不同的類和文件調用函數

from Scripts import testscript 
a = testscript() 
a.test() 

這是我的testscript類的例子:

class testscript: 
    def test(self): 
     print("Test Successful") 

當我運行我的主腳本我沒有得到任何錯誤,但我沒有看到輸出中的文本。

+4

我可以看到沒有理由你發佈的內容不起作用。你確定你正在導入正確的'Scripts'嗎? – jonrsharpe

+0

如果您正在從終端運行。不要忘記在'if __name__ =='__main __'下面調用'a.test':' –

+0

@jonrsharpe腳本是我的腳本所在的文件夾。 –

回答

0

將您的班級文件命名爲Scripts.py。這應該工作。

0

原來我在我的主函數中有我的代碼,我沒有調用它,所以它沒有運行任何東西。我很遺憾浪費每個人的時間。無論如何感謝有用的想法。

+1

然後請刪除問題;這對別人沒用。你將不得不先刪除這個答案。 – jonrsharpe

相關問題