首页 > 其他 > 详细

跨文件调用函数的那点事。

时间:2019-03-06 16:11:04      阅读:172      评论:0      收藏:0      [点我收藏+]

 

这是写的传入值为数字的类函数,存储在文件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垃圾。安装了驱动后程序跨文件调用方在运行时会出现错误。一晚上我就纳了闷为啥明明都正确的程序反而得不到结果。

 

跨文件调用函数的那点事。

原文:https://www.cnblogs.com/mo-zixuan/p/10479104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!