一、python脚本

#!/usr/bin/env python
#-*- coding:utf-8 -*-
#scriptname:test.pydef get_foo():return "foo"def get_bar():return "bar"

二、调用

1、通过shell调用里面的get_foo,只需要在shell中执行一个调用的命令行即可

python -c 'import test; print test.get_foo()'

备注:-c 选项只是告诉python来执行一些python命令。

2、将结果存储在变量中

RESULT_FOO=`python -c 'import test; print test.get_foo()'`

或者,等效于:

RESULT=$(python -c 'import test; print test.get_foo()')

3、一次调用所有方法,放入一个集合中,再调用切割方法获取相应的值

ALL_RESULTS=$(python -c 'import test; print test.get_foo(), test.get_bar()')

如果需要第二个结果,并将其放入RESULT_BAR:

RESULT_BAR=$(echo $ALL_RESULTS | cut -d' ' -f2)

shell调用python函数相关推荐

  1. shell调用python函数_shell调用python函数

    最近遇到一个需求,需要通过shell调用python中的一个函数,发现其实也挺简单的: python脚本如下: test.py: import ConfigParser config = Config ...

  2. shell调用python函数 参数 返回_Python之系统shell交互(subprocess)

    subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码.这个模块的目的在于替换几个旧的模 ...

  3. C++调用Python函数

    From: http://www.flatws.cn/article/program/c/2010-08-24/9677.html Python代码在实现某些功能的时候非常方便,如果能够将Python ...

  4. VS2017 QT/C++ 调用python函数传图像

    原文:VS2019 C++ 调用python函数/类对象的方法_ 蜗牛在听雨的博客-CSDN博客_c++调用python函数 1.c++调用python类(传图像参数) ,编译出错,解决方法: 因为需 ...

  5. python中execute函数_在excel中调用python函数

    效果: 通过excel引用在py文件中写好的load_settle()函数,可以快捷的获取对应的历史结算价. 使用方法: 1.首先安装office,我用的是2016版本. 2.安装python,推荐使 ...

  6. C++和Python混合编程:C++调用Python函数

    文章目录 一.C++直接运行python代码的控制台Demo 二.环境配置 三.C++调用Python函数 C++传入Python的参数格式转换 C++调用Python[有参有返回值]函数 C++运行 ...

  7. Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN

    Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN Python 环境:python3.7 的conda上的py3环境 Excel 2010 E ...

  8. C++回调函数中调用Python函数出现的死锁问题调试及解决

    一.查找死锁原因: 1.使用gdb exe指令进入gdb命令行,再输入r运行可执行文件 gdb /home/sdhm/catkin_ws/devel/lib/gpd_ros/gpd_server GN ...

  9. html怎么调用python,使用HTML调用python函数

    我在python中有一个显示名称列表的函数.使用HTML调用python函数 def search(): with open('business_ten.json') as f: data=f.rea ...

最新文章

  1. springboot整合Quartz实现动态配置定时任务
  2. python简介、安装及基本设置
  3. 大写的服!中科大博士20万字论文:如何给女朋友送礼物
  4. 关于工作流引擎的设计讨论
  5. oracle菜鸟学习之 分析函数-排序
  6. 非spring环境中配置文件工具
  7. 4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)
  8. pythoncharm快捷键_Pycharm最常用的快捷键及使用技巧
  9. LVS负载均衡:三种工作模式、十种调度算法
  10. list python 访问 键值对_基础|Python常用知识点汇总(中)
  11. 牛客题霸 [ 最小的K个数] C++题解/答案
  12. vue ui框架_「webAPP」记录几款比较好用的vue 移动端的ui框架
  13. 【noip2016】d2解题报告
  14. PHP距离春节还剩多少天,2019年春节倒计时 现在距离2019年春节还有多少天 - 中国万年历...
  15. 同是共享内存,shm_open与shmget有什么差异?
  16. python3,使用sys.setdefaultencoding('utf-8'),编译时报错
  17. 计算机发展简史ppt,计算机发展简史ppt
  18. 专利写作规范及如何写一篇专利
  19. 国内景色最震撼的9座雪山
  20. [STT, AST, SpeechToText]的几个简单例子

热门文章

  1. 我用50W+年薪的独角兽offer,犒劳自己一年的卧薪尝胆
  2. Android 开发过程中遇到的棘手的问题笔记(SP引起的ANR,4G网络请求慢,app启动白屏)(持续更新)
  3. Python使用openCV获得图片的h,w,c
  4. 使用CNN生成图像先验,实现更广泛场景的盲图像去模糊
  5. 《高性能Mysql》(整理与备注)
  6. 【推理题】最值(两人过桥、兑饮料、病狗)
  7. CAS中ABA问题的解决
  8. window.open() 某些情况会被浏览器阻止弹出窗口及解决办法
  9. 蓝桥杯ADV-380求组合数(通过80%)
  10. LLMNR Poison技术详解