在CMD窗口中怎么调用python函数(cmd,python,开发技术)

时间:2024-04-29 14:40:39 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

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('helloworld')

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

在CMD窗口中怎么调用python函数

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

例如b.py为如下:

defmy_sum(a,b):''':parama::paramb::return:'''print(a+b)defmy_sub(a,b):''':parama::paramb::return:'''print(a-b)

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

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

结果如下:

在CMD窗口中怎么调用python函数

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:在CMD窗口中怎么调用python函数的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:JavaScript一行代码实用技巧有哪些下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18