Python教程

Python3--接口调用

本文主要是介绍Python3--接口调用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

概述

在C语言中,可以通过指针很方便地调用到外部和接口函数,而且也很容易做到框架部分和实现部分的解耦,那python中没有指针,该如何实现类似的用法呢?

适用范围:

  • 类函数指针的使用方式
  • 跨模块接口调用:动态加载模块和方法

类函数指针用法

在python中可以通过函数名字来调用函数方法。
注意事项:

  • 函数名称不是简单的字符串,t_a"t_a"不等价
wsk@wsk:~/python$ cat test.py
#!/usr/bin/python3
import sys
import os
def t_a():
  print("a")

def t_b():
  print("b")

def t_c():
  print("c")

def do():
   s = [t_a, t_c, t_b]
   for f in s:
    f()
do()
wsk@wsk:~/python$ ./test.py
a
c
b
wsk@wsk:~/python$

-------未完,待续--------

这篇关于Python3--接口调用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!