首页 > 编程语言 > 详细

python多文件编程

时间:2020-10-10 23:35:32      阅读:35      评论:0      收藏:0      [点我收藏+]

在同一个文件夹下

调用函数:

A.py文件:

 

  1.  
    def add(x,y):
  2.  
    print(‘和为:%d‘%(x+y))


B.py文件:

 

 

  1.  
    import A
  2.  
    A.add(1,2)


 

 

  1.  
    from A import add
  2.  
    add(1,2)

 

 

调用类:

 

A.py文件:

 

  1.  
    class A:
  2.  
    def __init__(self,xx,yy):
  3.  
    self.x=xx
  4.  
    self.y=yy
  5.  
    def add(self):
  6.  
    print("x和y的和为:%d"%(self.x+self.y))

 

 

B.py文件:

 

  1.  
    from A import A
  2.  
    a=A(2,3)
  3.  
    a.add()


 

 

  1.  
    import A
  2.  
    a=A.A(2,3)
  3.  
    a.add()



 

在不同文件夹下

A.py文件的文件路径:E:\PythonProject\winycg
 
B.py文件:
    1.  
      import sys
    2.  
      sys.path.append(r‘E:\PythonProject\winycg‘)
    3.  
      ‘‘‘python import模块时, 是在sys.path里按顺序查找的。
    4.  
      sys.path是一个列表,里面以字符串的形式存储了许多路径。
    5.  
      使用A.py文件中的函数需要先将他的文件路径放到sys.path中‘‘‘
    6.  
      import A
    7.  
       
    8.  
      a=A.A(2,3)
    9.  
      a.add()

python多文件编程

原文:https://www.cnblogs.com/nanfengnan/p/13795462.html

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