赞
踩
SpringBoot作为后端开发框架,有强大且方便的处理能力。但是作为一个结合数据分析+前台展示的网站来说,后端的数据处理模块使用python脚本要更加方便。
本文主要介绍如何利用Springboot框架调用python脚本
其实一句话来说就是利用springboot(Java)中的命令行进行调用,直接上代码。
public boolean testPython(String filePath){
String command = "cmd.exe /c cd"
+ path //此处插入python文件的路径
+ "&& start python xxx.py " +
"-f C:\\Users\\l00018749\\Desktop\\demo\\";//这里利用了python的命令行机制可以传入参数
try {
Process p = Runtime.getRuntime().exec(command);
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
// An highlighted block
if __name__ == '__main__':
parser=optparse.OptionParser()
parser.add_option("-f", "--file", dest="file",
help="write report to FILE", metavar="FILE")
options, args=parser.parse_args()
file= options.file
hello_file = file+ '/hello.txt'
with open(hello_file, 'w') as file:
file.write("yeeeeeeeeeeeeee")
为了方便测试,可以把springboot中的方法暂时放到Application中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。