当前位置: 首页 > news >正文

企业所得税计算公式2022seo优化师就业前景

企业所得税计算公式2022,seo优化师就业前景,中小企业建网站注意,个人做的网站前期准备 1.首先需要在本地环境中安装配置python环境 Python(含PyCharm及配置)下载安装以及简单使用(Idea) 博主本次使用python版本为py3.7.3 2.idea安装python插件 位置:File->Settings->Plugins->python->安装后重启即可 3.引入jython依赖 &l…

前期准备

1.首先需要在本地环境中安装配置python环境

Python(含PyCharm及配置)下载安装以及简单使用(Idea)

博主本次使用python版本为py3.7.3

2.idea安装python插件

位置:File->Settings->Plugins->python->安装后重启即可
在这里插入图片描述

3.引入jython依赖

<!--python-->
<dependency><groupId>org.python</groupId><artifactId>jython-standalone</artifactId><version>2.7.0</version>
</dependency>

编写Java代码

1.方式1:

String polygon1="yoursParam";try {// 设置Python脚本路径和参数String pythonScriptPath = yours.py";// 构建命令String command = "python " + pythonScriptPath + " " + polygon1;try {// 执行命令Process process = Runtime.getRuntime().exec(command);// 读取脚本输出BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));String line;while ((line = reader.readLine()) != null) {System.out.println(line);}// 等待脚本执行完毕process.waitFor();reader.close();} catch (IOException | InterruptedException e) {e.printStackTrace();}

2.方式2:

try {// 创建命令列表List<String> command = new ArrayList<>();command.add("python");command.add(yoursUrl);command.add(yoursParam);// 创建进程生成器并执行命令ProcessBuilder pb = new ProcessBuilder(command);Process process = pb.start();// 读取脚本输出BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));String output;while ((output = reader.readLine()) != null) {System.out.println(output );}// 等待脚本执行完毕process.waitFor();} catch (IOException | InterruptedException e) {e.printStackTrace();}

两种方式区别

参数的形式:
1.Runtime.getRuntime().exec(command) 接受一个字符串形式的命令,例如 “python your_script.py”.
2.ProcessBuilder 接受一个命令的字符串列表,例如 {“python”, “your_script.py”}. 使用列表形式可以更灵活地传递参数和配置。

管理进程的能力:
1.Runtime.getRuntime().exec(command) 返回一个 Process 对象,但对于该进程的控制和管理能力有限。
2.ProcessBuilder 返回一个 ProcessBuilder 对象,该对象可以进行更高级的进程控制,例如重定向输入输出流、设置环境变量、设置工作目录等。

子进程输出的处理:
1.Runtime.getRuntime().exec(command) 需要手动处理子进程的输入流和输出流,否则可能会导致进程阻塞或数据丢失。
2.ProcessBuilder 在调用 start() 方法后,可以通过 Process 对象的 getInputStream()、getOutputStream() 和 getErrorStream() 方法来获取子进程的标准输入、输出和错误输出流。

python脚本此处不再展示 可根据自己情况传值调用即可 可通过文件方式传值 py处用pandas库中方法读取xlsx或者txt等都可自行选择 如若直接传值可用Processbuilder 命令行获取参数即可 py对应方法为sys.argv 基于sys库

http://www.ds6.com.cn/news/82868.html

相关文章:

  • 低价网站建设要多少钱百度爱采购
  • 学习建设网站书籍权威解读当前经济热点问题
  • 如何登录网站服务器模板建站公司
  • 都有哪些可以做app的网站百度推广官网
  • 绵阳房产网站建设人教版优化设计电子书
  • 企业网站带数据库友链交换平台
  • 做生存分析的网站山东做网站公司
  • 做导航网站用什么cms2022年搜索引擎优化指南
  • 公安网站管理系统破解深圳网络推广有几种方法
  • 有域名了网站怎么建设想做seo哪里有培训的
  • 自己做网站的费用百度推广渠道户
  • 智慧工业园区建设方案关键词优化推广公司
  • wordpress 商品模板下载福州百度网站快速优化
  • 电商平台技术开发方案快抖霸屏乐云seo
  • 商务网站管理的主要内容数据管理杭州网站seo推广
  • 免费网站seo sem是什么职位
  • 为什么选择网站来做论文题目营销型企业网站有哪些平台
  • 线下引流推广方法网站优化就是搜索引擎优化
  • 自己做网站怎么优化宁波seo排名外包
  • 网站域名及空间购买国内专业的seo机构
  • 济南行业网站开发百度网址安全检测
  • 宁波网站建设制作网络公司广告营销留电话网站
  • 福州做网站公司有哪些广州百度推广外包
  • 网站在淘宝上做靠谱吗千锋教育培训多少钱
  • 成都活动轨迹seo专员
  • 各网站封面尺寸长尾关键词挖掘
  • 杭州口碑好的电商有哪些公司win10优化工具
  • 做网站需要学什么软件哈尔滨关键词优化报价
  • 40个界面ui外包多少钱重庆网络seo公司
  • 谈谈你对网站建设有什么样好的建设意见seo优化公司排名