很多小伙伴想知道在python中如何实现调用另外一个程序?那么今天小编就给大家分享几个不错的方法 , 如果大家觉得自己有需要的话 , 可以关注或收藏这篇文章 , 以便下次再次查阅 。
文章插图
【python中怎么调用另一个程序?这三个方法你不一定都知道】实现python中调用另一个程序的方法如下:
(1)自身函数调用:
自身函数的调用时相当方便的 , 在定义好了函数以后直接按定义的格式调用即可 , 出现的错误为参数数量不匹配 , 如:TypeError: func() missing 1 required positional argument: 's' , 意思为func()函数有一个形式参时但是没有传入相对应的实参值 。
文章插图
(二)通过包或模块调用:
通过包或模块调用相对自身函数调用比较复杂 , 需要提前导入包或模块 , 常用的方法为import 或者from import , 导入成功的前提是对应的包或模块在python路径之下 , 可以通过sys.path(sys为系统内置模块可以直接使用import sys导入)来查看python路径 。以导入第三方包文件requests为例 。
文章插图
(三)通过类方法调用:
通过类方法的调用需要在调用之前 , 实例化一个类对象 , 通过这个类对象来调用类方法 ,
注意第三个方法为私有方法 , 不允许类外部访问 。
文章插图
推荐阅读
- Python内怎么去查看所有的对象?Python如何查看指定模块的内容
- Liunx系统的Vim怎么不保存退出?vim常用的命令介绍
- Python要怎么去判断一个列表是否存在某个值?这两个方法都可以
- 如何查看自己电脑有python?这篇文章教你查看安装了哪个版本的python
- python中怎么定义很多全局变量?这两个方法你一定要知道
- Python怎么将值传递给参数?Python函数调用传参的方法
- Python自学可以看哪些书?Python自学的读书路线是什么
- 本地连接mysql的url怎么写?这几个方法你不一定都知道
- python脚本查找文件是否存在的方法?这三个方法你不一定都知道
- MySQL中OR和AND的区别是什么?这篇文章一定要看