如何用python调用另一个程序

python中调用另一个程序有多种不同方式,一种是调用本文件下的某个函数来实现调用,另一种是调用模块或包文件下的函数实现调用,还有一种是通过类方法的方式调用类定义的某段程序。

操作方法

  • 01

    自身函数调用: 自身函数的调用时相当方便的,在定义好了函数以后直接按定义的格式调用即可,出现的错误为参数数量不匹配,如:TypeError: func() missing 1 required positional argument: 's',意思为func()函数有一个形式参时但是没有传入相对应的实参值。

  • 02

    通过包或模块调用: 通过包或模块调用相对自身函数调用比较复杂,需要提前导入包或模块,常用的方法为import 或者from import,导入成功的前提是对应的包或模块在python路径之下,可以通过sys.path(sys为系统内置模块可以直接使用import sys导入)来查看python路径。以导入第三方包文件requests为例。

  • 03

    通过类方法调用: 通过类方法的调用需要在调用之前,实例化一个类对象,通过这个类对象来调用类方法,注意第三个方法为私有方法,不允许类外部访问。

(0)

相关推荐

  • 如何用python批量改文件名

    介绍如何用python批量改文件名,并附带几个小例子 基本程序 01 引入os模块(python中操作文件的模块). 02 定义修改名称的函数rename. 在rename函数中定义一个储存路径的变量 ...

  • 开机出现服务器正在运行中由于另一个程序正在运行中怎么办?

    为什么开机后就出现“服务器正在运行中由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的程序,并更正问题”,需要点击多次“切换到”才能使这个对话框消失,电脑也不能进入正常的运行 ...

  • 使用Python开发windows桌面程序【超简单】

    使用Python开发windows桌面程序[超简单] 操作方法 01 一.开发前期准备 1. boa-constructor-0.6.1.bin.setup.exe #一个wxWidges的集成开发环 ...

  • 如何用Code blocks编写 Fortran 程序

    如何用Code blocks编写 Fortran 程序 本篇包含 CodeBlocks 的下载安装.Fortran项目的新建.简要的Fortran语法,助您快速上手! 获得最新版本的CodeBlock ...

  • 如何用PYTHON判断字符串是否回文

    如何用PYTHON判断字符串是否回文 操作方法 01 打开JUPTER NOTEBOOK,新建一个PYTHON文档. 02 n = input("Please input string: & ...

  • 如何用PYTHON把字符串转换为列表

    如何用PYTHON把字符串转换为列表 操作方法 01 首先我们打开JUPYTER NOTEBOOK,新建一个空白的PYTHON文档.当然也可以用其它编译器的. 02 new = "Apple ...

  • python中输入一个月份,返回对应月份名称缩写?

    python中输入一个月份,返回对应月份名称缩写? 操作方法 01 思路: 输入:输入一个表示月份的数字(1-12) 输出:利用字符串基本操作实现该功能 02 首先我们打开我们的pythonIDE工具 ...

  • 如何用PYTHON判断奇偶数

    如何用PYTHON判断奇偶数 操作方法 01 首先我们打开JUPYTER NOTEBOOK,新建一个空白的PYTHON文档.当然也可以用其它编译器的. 02 n = input("Pleas ...

  • 如何用PYTHON计算出矩形的面积

    如何用PYTHON计算出矩形的面积 操作方法 01 打开JUPTER NOTEBOOK,新建一个PY文档. 02 width = 5 length = 6 size = width * length ...