python导包学习总结

Posted fr-up3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python导包学习总结相关的知识,希望对你有一定的参考价值。

python初学者,对于导包纠结了不少时间,总结分享,持续前进~

Python导包的两种方法:

  1.1  from 包.模块  import 方法名,调用时直接使用方法名()

  1.2  from 包.模块  import 类名,调用时直接使用类名().方法名(),即通过对象直接去调用方法

  2.1  import  包.模块名   调用时要加绝对路径,包.模块.方法名()

  2.2  import  包.模块名   调用时要加绝对路径,包.模块.类名().方法名()

技术分享图片

test下有function1 function2中为方法,class_1和class_2中是类定义,在function1中分别调用function2和class_1中的方法:

#import导包
import test.function_2
import test.class_1
def func_1():
print("function 1")

  test.function_2.func_2()
    test.class_1.test_class_1().class_func_1()

#from  import导包
from test.function_2 import func_2
from test.class_1 import class_func_1
def func_1():
print("function 1")

  func_2()
   test_class_1().class_func_1()
如果类之间要互相调用方法,也可以继承
from test.class_2 import test_class_2  #导包
class test_class_1(test_class_2): #继承
def class_func_1(self):
print("function of class 1")
test_class_2().class_func_2() #对象.方法 

 




















以上是关于python导包学习总结的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记合集(总结)

python常用代码片段总结

python 机器学习有用的代码片段

学习笔记:python3,代码片段(2017)

线程学习知识点总结

Python_base_03 导包