广告
返回顶部
首页 > 资讯 > 后端开发 > Python >在CMD窗口中调用python函数的实现
  • 189
分享到

在CMD窗口中调用python函数的实现

2024-04-02 19:04:59 189人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1.问题背景2.解决方案2.1.python文件中只包含一个函数,而且不需要输入任何参数2.2.Python文件中有多个函数,调用其中某一个,并且输入参数1.问题背景 针对目前愈

1.问题背景

针对目前愈发复杂的业务应用场景,单一的一门语言已经无法很好的满足开发的需求,往往需要好几门语言做交互,例如使用Python快速验证算法有效性,然后将高性能计算部分用C来重新,python直接调用C返回的结果即可。而有时我们也会需要在其他语言的环境下调用python,不同的语言都有各自的方法。

2.解决方案

本文使用JAVA调用Python且以CMD为中介为例说明如何使用命令行运行某一个py文件下面的一个函数,主要使用如下代码:      

python -c "function_name(args)"

这其中主要有两种情况:

  • a.Python文件中只包含一个函数,而且不需要输入任何参数
  • b.Python文件中有多个函数,调用其中某一个,并且输入参数

为了叙述表达的便利性,下文直接在CMD中输入对应语句即可,如果需要使用JAVA调用Python,只需要JAVA构造相同的控制台语句模拟控制台输入即可。 

2.1.Python文件中只包含一个函数,而且不需要输入任何参数

 例如a.py为如下:

print('hello world')

此时只需要在CMD窗口中输入Python文件名称即可,如本例中的a.py文件:

2.2.Python文件中有多个函数,调用其中某一个,并且输入参数

例如b.py为如下:

def my_sum(a, b):
    '''
    :param a:
    :param b:
    :return: 
    '''
    print(a + b)
 
def my_sub(a, b):
    '''
    :param a:
    :param b:
    :return: 
    '''
    print(a - b)

现在我只想调用my_sum函数而不调用my_sub函数应该怎么办呢?这时就可以使用上面说的代码了:

python -c "import b; b.my_sum(4,5)"

结果如下:

到此这篇关于在CMD窗口中调用python函数的实现的文章就介绍到这了,更多相关CMD调用python内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 在CMD窗口中调用python函数的实现

本文链接: https://www.lsjlt.com/news/119505.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在CMD窗口中调用python函数的实现
    目录1.问题背景2.解决方案2.1.Python文件中只包含一个函数,而且不需要输入任何参数2.2.Python文件中有多个函数,调用其中某一个,并且输入参数1.问题背景 针对目前愈...
    99+
    2022-11-11
  • python代码调出cmd命令行窗口并在cmd窗口中执行指定的命令
    有时候,我们需要在python代码中打开 cmd命令行窗口,并在新打开的命令行cmd窗口中执行特定的命令, 其实,这个操作很容易,不过在网上找了一圈,都是没有说明白, 这里总结发布一下, 导入 os...
    99+
    2023-09-21
    windows
  • QT编写窗口插件实现调用窗口的自适应
    前言 最近项目中遇到插件架构,将几个功能模块分别写成了dll供主程序调用。本文主要在QT下实现这样一个功能: 编写一个dll,里面包含一个QDialog对话框作为主窗口。该dll提供...
    99+
    2022-11-12
  • 如何使用Pandas实现MySQL窗口函数
    今天小编给大家分享一下如何使用Pandas实现MySQL窗口函数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、前言环境:...
    99+
    2023-07-05
  • 怎么解决PostgreSQL窗口函数调用的限制
    这篇文章主要讲解了“怎么解决PostgreSQL窗口函数调用的限制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决PostgreSQL窗口函数调用的限...
    99+
    2022-10-18
  • 使用Pandas实现MySQL窗口函数的解决方法
    目录一、前言二、语法对比数据表row_number()lead()/lag()rank()/dense_rank()first_value()count()/sum()三、小结一、前...
    99+
    2023-02-22
    Pandas 窗口函数 Pandas mysql窗口函数
  • 怎么用MySQL窗口函数实现榜单排名
    本篇内容主要讲解“怎么用MySQL窗口函数实现榜单排名”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用MySQL窗口函数实现榜单排名”吧!首先,先建一个测试表create tabl...
    99+
    2023-07-06
  • python函数递归调用的实现
    目录引入函数递归介绍函数递归原理及使用Practice引入 函数既可以嵌套定义也可以嵌套调用。嵌套定义指的是在定义一个函数时在该函数内部定义另一个函数;嵌套调用指的是在调用一个函数的...
    99+
    2023-05-19
    python函数递归调用 python 递归调用
  • 怎么在python中使用PyQt5实现一个窗口功能
    怎么在python中使用PyQt5实现一个窗口功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python主要应用领域有哪些1、云计算,典型应用OpenSta...
    99+
    2023-06-14
  • Kotlin实现多函数接口的简化调用
    对于一个声明了多个方法的接口,我们使用的时候有时仅仅关注于几个关键方法,并不需要实现所有的。可是由于接口调用的语法限制,使得我们不得不在代码中也显示声明实现了那些我们不关心的方法。在Java中也有简化接口调用的方式,比如安卓中ViewPag...
    99+
    2023-05-31
    kotlin 接口调用
  • 怎么在python中调用函数
    这篇文章将为大家详细讲解有关怎么在python中调用函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎...
    99+
    2023-06-14
  • 如何在BASH中调用PHP函数接口?
    在Linux系统中,BASH是一种广泛使用的命令行解释器。它可以使用各种编程语言编写的脚本。其中,PHP是一种流行的服务器端脚本语言,它可以处理大量的Web请求。在本文中,我们将介绍如何在BASH中调用PHP函数接口,以便更好地处理Web请...
    99+
    2023-07-30
    bash 接口 函数
  • Python 实现异步调用函数
    async_call.py #coding:utf-8 from threading import Thread def async_call(fn): def wrapper(*args, **kwargs): ...
    99+
    2023-01-31
    函数 Python
  • SQL中常用的窗口函数(排序函数)-row_number/rank/dense_rank/ntile
    总结四个函数的特点: row_number():连续不重复;1234567 rank() :重复不连续;1222567 dense_rank():重复且连续;1222345 ntile():平均分组;...
    99+
    2023-09-05
    mysql 数据库 大数据
  • 怎么在python中调用fork()函数
    怎么在python中调用fork()函数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、...
    99+
    2023-06-14
  • python统计函数被调用次数的实现
    目录一、前言二、正文第一种方法:第二种方法:第3.1种方法(超简单)第3.2种方法(超简单)第3.3种方法(超简单)三、小结一、前言 每当做搜索任务或者时间复杂度任务相关时候,就会有...
    99+
    2023-02-10
    python统计函数调用次数 python统计调用次数
  • python函数嵌套调用的实现方法
    这篇文章主要讲解了“python函数嵌套调用的实现方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python函数嵌套调用的实现方法”吧!说明在一个函数中又调用了另一个函数,调用函数tes...
    99+
    2023-06-20
  • python中以函数作为参数(回调函数)的实现方法
    目录python以函数作为参数(回调函数)python函数的参数类型一、必须参数二、关键字参数三、默认参数四、不定长参数总结python以函数作为参数(回调函数) 纯粹是自己学习总结...
    99+
    2023-01-04
    python函数 python函数为参数 python回调函数
  • python如何实现链式函数调用
    这篇文章主要介绍了python如何实现链式函数调用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。链式函数调用感谢你能够认真阅读完这篇文章,希...
    99+
    2022-10-19
  • 如何在python中实现capl语言里的回调函数(推荐)
    CAPL:回调函数 CAPL是一种程序语言,其中程序块的执行由事件控制。 这些程序块被称为事件程序。在事件程序中定义的程序代码在事件发生时执行。换句话说,事件程序就是事件函数,当事件...
    99+
    2022-11-11
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作