小编Dan*_*any的帖子

xmlstarlet sel输出值之间的新行

我有以下XML

<process id="test">

</process>
<process id="test2">

</process>
Run Code Online (Sandbox Code Playgroud)

我确实从属性中获取了正确的值,但我希望用新行分隔它们以进行进一步处理.

使用命令时

xmlstarlet sel -t -v "count(process/@id" "example.xml)"
Run Code Online (Sandbox Code Playgroud)

我可以看到两者是分开的,因为它确实返回2

用于检索属性的命令如下

xmlstarlet sel -t -v "process/@id" "example.xml"
Run Code Online (Sandbox Code Playgroud)

题 :

可以使用每个属性的新行返回输出吗?如果不能用xmllint完成?

xmlstarlet

8
推荐指数
1
解决办法
6394
查看次数

电子应用程序。多个html文件

我有一个电子应用程序,在根目录中有多个 html 文件。

  • 索引.html
  • 页面1.html
  • 页面.html

Electro 启动后,我找不到从 index.html 重定向到 page1.html 的方法。

有谁知道如何做到这一点?

javascript node.js electron

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

Python SQlite3 插入参数

问题:

我在使用 python 将数据插入 SQlite 时遇到问题。目前我是 python 新手,所以这一定是初学者的错误。

错误:

操作错误:无法识别的令牌:“{”

我尝试过的:

我已经阅读了很多教程并尝试了很多选项,如下代码示例所示。但由于某种原因,我无法让它正常工作。

一些例子 :

cursor.execute("INSERT INTO wanted_movie (tmdb_id, name, year) VALUES ({tmdb_id}, {name}, {year})".format(
        tmdb_id=str(data['id']), name=str(data['title']), year=str(data['release_date']).split('-')[0]))

cursor.execute("INSERT INTO wanted_movie (tmdb_id, name, year) VALUES ({tmdb_id}, {name}, {year})", {
        "tmdb_id": str(data['id']), "name": str(data['title']), "year": str(data['release_date']).split('-')[0]})
    conn.commit()
Run Code Online (Sandbox Code Playgroud)

问题 :

有人可以帮助我以 pythonic 方式使用 SQlite3 正确插入一行吗?

python sqlite python-2.7

0
推荐指数
1
解决办法
1989
查看次数

标签 统计

electron ×1

javascript ×1

node.js ×1

python ×1

python-2.7 ×1

sqlite ×1

xmlstarlet ×1