首页 > 编程知识 正文

lua调用python脚本,shell脚本运行python代码

时间:2023-05-04 21:17:12 阅读:148743 作者:2487

文章目录1.shell调用python脚本,参数2 .调用python脚本中的方法

1.shell调用python脚本并将参数传递给python脚本

外壳中:

#定义变量para1=''para2=''#并调用py脚本,传递参数python test.py $ para1$ para2python文件test.py :

import sys#定义main,接受两个参数defmain(canshu1,canshu2) ),并在sys.argv中接受main(sys.argv[1],sys.argv[2] )

假设test.py有其他方法test1和test2:

import sys#定义test1,无参数的deftest(#定义test 2,1个参数def test ) param )…为了从外壳中调用内部的test,在外壳中执行1个调用的命令行即可

python -c 'import test; 要调用printtest.test1'test2,必须传递以下参数:

param='abc'python -c 'import test; 请注意,printtest.test2('${param}”)外部的引号是双引号。 这样可以在内部通过${}传递参数,但必须添加单引号才能表示字符串。

参考:

《shell调用python脚本,并且向python脚本传递参数》

《使用shell调用python中的函数》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。