1. 程式人生 > >跨文件調用函數的那點事。

跨文件調用函數的那點事。

eas ont .sh NPU 數位 else code continue 類函數

這是寫的傳入值為數字的類函數,存儲在文件share.py中每次調用輸入數字的方法時就可以從此文件中調用此函數。

class Share:
    def Num_input(self,a,b):
        print(a)
        while True:
            num = input()
            try:
                if 0<=int(num)<=b:
                    break
                else:
                    
print(請輸入準確數字) except IndentationError: continue except ValueError: print(請輸入數字) continue return num

在新文件main.py中要用到share類裏的函數,所以要經過以下調用方式

    a=please input the num
    b = 4                   #作為輸入數值的上限
    c 
= Share.Share()           #實例化Share.py文件中的share()類。並命名為c d = c.Num_input(a,b)         #調用實例化的對象c中的函數 print(d)

註意:不知道是不是個例,某些數位板的驅動是真tm垃圾。安裝了驅動後程序跨文件調用方在運行時會出現錯誤。一晚上我就納了悶為啥明明都正確的程序反而得不到結果。

跨文件調用函數的那點事。