这篇文章主要介绍“在CMD窗口中怎么调用python函数”,在日常操作中,相信很多人在在CMD窗口中怎么调用python函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在CMD窗口中怎么调用python函数”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
针对目前愈发复杂的业务应用场景,单一的一门语言已经无法很好的满足开发的需求,往往需要好几门语言做交互,例如使用Python快速验证算法有效性,然后将高性能计算部分用C来重新,python直接调用C返回的结果即可。而有时我们也会需要在其他语言的环境下调用python,不同的语言都有各自的方法。
本文使用JAVA调用Python且以CMD为中介为例说明如何使用命令行运行某一个py文件下面的一个函数,主要使用如下代码:
python -c "function_name(args)"
这其中主要有两种情况:
a.Python文件中只包含一个函数,而且不需要输入任何参数
b.Python文件中有多个函数,调用其中某一个,并且输入参数
为了叙述表达的便利性,下文直接在CMD中输入对应语句即可,如果需要使用JAVA调用Python,只需要JAVA构造相同的控制台语句模拟控制台输入即可。
例如a.py为如下:
print('hello world')
此时只需要在CMD窗口中输入Python文件名称即可,如本例中的a.py文件:
例如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函数”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。