跨文件調用函數的那點事。
阿新 • • 發佈:2019-03-06
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垃圾。安裝了驅動後程序跨文件調用方在運行時會出現錯誤。一晚上我就納了悶為啥明明都正確的程序反而得不到結果。
跨文件調用函數的那點事。