2016-06-21 15 views

回答

1

當你調用from separate import * 您執行打印命令! 如果你只想做一個實例做這樣的事情:

class foo(): 
    def my_print(self): 
    print 'a bunch of time consuming work' 

,並從主打電話給我打印!

f = foo() 
f.my_print 
1

你應該寫一個初始化爲您的類,然後它不會再發生了!

class foo(): 
    def __init__(self): 
    print('a bunch of time consuming work') 

class tryme(): 
    def __init__(self): 
    print ('try me') 
0

因爲在類範圍內的命令是靜態定義的,所以當導入一個模塊時,它也會在綁定所有內容時啓動靜態字段。 @Tino A爲您提供了一個很好的解決方案,但是如果您想了解更多有關導入 python的更多資料,請嘗試this

相關問題