小编Sun*_*red的帖子

使用py2neo失败WriteBatch操作

我试图找到解决以下问题的方法.我已经看到它在这个SO问题中准备描述,但没有真正回答.

以下代码失败,从新图开始:

from py2neo import neo4j

def add_test_nodes():
    # Add a test node manually
    alice = g.get_or_create_indexed_node("Users", "user_id", 12345, {"user_id":12345})

def do_batch(graph):
    # Begin batch write transaction
    batch = neo4j.WriteBatch(graph)

    # get some updated node properties to add
    new_node_data = {"user_id":12345, "name": "Alice"}

    # batch requests
    a = batch.get_or_create_in_index(neo4j.Node, "Users", "user_id", 12345, {})
    batch.set_properties(a, new_node_data)  #<-- I'm the problem

    # execute batch requests and clear
    batch.run()
    batch.clear()

if __name__ == '__main__':
    # Initialize Graph DB service and create …
Run Code Online (Sandbox Code Playgroud)

python neo4j py2neo

9
推荐指数
1
解决办法
1169
查看次数

Libreoffice Draw Export解析没有意义

我正在尝试使用 Libreoffice Draw v 4.0.2.2 制作一个非常简单的标签。标签只不过是规则间隔的居中文本行而已

该图像将被打印,并且我有固定的尺寸/ppi 要求以确保适当的打印质量。

我根据自己的规格设置页面大小,并根据需要布局文本。印刷店采用多种图像格式,包括 .tiff 和 .png。当我导出图像时,会弹出一个对话框,询问图像大小/分辨率。给定的 ppi 非常低 (~40),我需要至少 180ppi。当我输入此内容时,图像大小会自行调整并导致图像太小。

唯一可行的解​​决方案是分解页面大小和绘图文本大小,以便在导出时缩小。这是程序的一个非常不精确和不合逻辑的功能(错误?),我真的希望这是我无知的结果。

我在邮件列表中找到了一个帖子,它准确地描述了这个问题。给出的唯一答案基本上是“是的,这很荒谬,对任何人都没有帮助”。

有人可以为此提供一些建议吗?或者至少阐明谁可能需要这个“功能”?

libreoffice

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

标签 统计

libreoffice ×1

neo4j ×1

py2neo ×1

python ×1