小编Bin*_*Kim的帖子

Java程序如何在虚拟环境下运行python程序?

我有几个 python 程序,它们都有各自的虚拟环境。

我想在 Java 程序中运行这些 python 程序。

现在我在 Java 中运行 python 程序,如下所示:

Process process = Runtime.getRuntime().exec(command)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在虚拟环境中运行。
Java 程序可以在每个虚拟环境中运行每个 Python 程序吗?

python java

5
推荐指数
1
解决办法
1482
查看次数

是否有可能将内部联接选择结果转换为嵌套列表JSON?

我正在用Spring开发API控制器。

我有两个表,它们是一对多关系。
一个视频可以有多个产品。

在此处输入图片说明

我可以通过join查询选择视频和产品信息。
选择结果如下:

在此处输入图片说明

JSON我想返回的内容如下:

{
"videos": [{
    "video_id": "V0001",
    "video_nm": "Video001",
    "description": "Some text",
    "thumbnail": "path/img/aaa.jpg",
    "reg_dt": "11-30-2019",
    "products": [{
        "product_id": "P0001",
        "product_nm": "Product001",
        "description": "Some text",
        "info_url": "http://product.com"
    }, ...]
}, ...]
}
Run Code Online (Sandbox Code Playgroud)


是否可以使用查询结果创建上述JSON?还是应该更改JSON格式?

java mysql spring

5
推荐指数
1
解决办法
112
查看次数

是否可以在 python 中将包含 JavaScript 图表的 html 文件转换为 PDF?

我正在尝试在 python 中将 html 文件转换为 pdf 。html 文件有一个 javascript 图表。
起初,我使用了weasyprint和pdfkit模块,但我发现这些模块不支持javascript。
所以现在我使用 wkhtmltopdf 模块。它将大多数 html 代码转换为 pdf,除了 javascript。是否可以在 python 中将包含 JavaScript 图表的 html 文件转换为 PDF?
或者我应该使用另一个模块?
下面是 pdf 文件中未出现的 JavaScript 代码。

<script type="text/javascript">

FusionCharts.ready(function(){

  var fusioncharts = new FusionCharts({

  type: 'hlineargauge',

  renderAt: 'chart_container',

  width: '350px',

  height: '170px',

  dataFormat: 'json',

  dataSource: {

      "chart": {

          "theme": "fint",

          "caption": "Chart A",

          "lowerLimit": "0",

          "upperLimit": "20",

          "chartBottomMargin": "40",

          "valueFontSize": "11",

          "valueFontBold": "z0"

      },

      "colorRange": {

          "color": [{

              "minValue": "0",

              "maxValue": "11.5",

              "label": "Low",

              "code" …
Run Code Online (Sandbox Code Playgroud)

html javascript python pdf

4
推荐指数
1
解决办法
4772
查看次数

如何检查JSON格式验证?

我的程序获取一个包含服务信息的JSON文件.
在运行服务程序之前,我想检查JSON文件是否为valide(仅检查是否存在所有必需的密钥).
以下是此程序的标准(必要数据)JSON格式:

{
    "service" : "Some Service Name"
    "customer" : {
        "lastName" : "Kim",
        "firstName" : "Bingbong",
        "age" : "99",
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我正在检查JSON文件验证,如下所示:

import json

def is_valid(json_file):

    json_data = json.load(open('data.json'))

    if json_data.get('service') == None:
        return False
    if json_data.get('customer').get('lastName') == None:
        return False
    if json_data.get('customer').get('firstName') == None:
        return False
    if json_data.get('customer').get('age') == None:
        return False

    return True
Run Code Online (Sandbox Code Playgroud)

实际上,JSON标准格式有20多个密钥.有没有其他方法来检查JSON格式?

python json

4
推荐指数
1
解决办法
5352
查看次数

标签 统计

python ×3

java ×2

html ×1

javascript ×1

json ×1

mysql ×1

pdf ×1

spring ×1