开发者社区> 问答> 正文

如何导入其他文件中的一个类

问题来源于python学习网

展开
收起
保持可爱mmm 2019-12-10 14:52:35 459 0
1 条回答
写回答
取消 提交回答
  • 在同一个文件夹下

    调用函数:

    A.py文件:

    def add(x,y):

    print('和为:%d'%(x+y))
    

    B.py文件:

    import A

    A.add(1,2)

    from A import add

    add(1,2)

    调用类:

    A.py文件:

    class A:

    def __init__(self,xx,yy):
    
        self.x=xx
    
        self.y=yy
    
    def add(self):
    
        print("x和y的和为:%d"%(self.x+self.y))
    

    B.py文件:

    from A import A

    a=A(2,3)

    a.add()

    import A

    a=A.A(2,3)

    a.add()

    在不同文件夹下

    A.py文件的文件路径:E:\PythonProject\winycg

    B.py文件:

    import sys

    sys.path.append(r'E:\PythonProject\winycg')

    '''python import模块时, 是在sys.path里按顺序查找的。

    sys.path是一个列表,里面以字符串的形式存储了许多路径。

    使用A.py文件中的函数需要先将他的文件路径放到sys.path中'''

    import A

    a=A.A(2,3)

    a.add()

    2019-12-10 14:52:56
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多