python中怎么调用另一个程序?这三个方法你不一定都知道

很多小伙伴想知道在python中如何实现调用另外一个程序?那么今天小编就给大家分享几个不错的方法 , 如果大家觉得自己有需要的话 , 可以关注或收藏这篇文章 , 以便下次再次查阅 。

python中怎么调用另一个程序?这三个方法你不一定都知道

文章插图
【python中怎么调用另一个程序?这三个方法你不一定都知道】实现python中调用另一个程序的方法如下:
(1)自身函数调用:
      自身函数的调用时相当方便的 , 在定义好了函数以后直接按定义的格式调用即可 , 出现的错误为参数数量不匹配 , 如:TypeError: func() missing 1 required positional argument: 's' , 意思为func()函数有一个形式参时但是没有传入相对应的实参值 。
python中怎么调用另一个程序?这三个方法你不一定都知道

文章插图
(二)通过包或模块调用:
通过包或模块调用相对自身函数调用比较复杂 , 需要提前导入包或模块 , 常用的方法为import 或者from import , 导入成功的前提是对应的包或模块在python路径之下 , 可以通过sys.path(sys为系统内置模块可以直接使用import sys导入)来查看python路径 。以导入第三方包文件requests为例 。
python中怎么调用另一个程序?这三个方法你不一定都知道

文章插图
(三)通过类方法调用:
通过类方法的调用需要在调用之前 , 实例化一个类对象 , 通过这个类对象来调用类方法 , 
注意第三个方法为私有方法 , 不允许类外部访问 。
python中怎么调用另一个程序?这三个方法你不一定都知道

文章插图

    推荐阅读