0

私はこのチュートリアルappy.podに従っており、多かれ少なかれ次のようなdictのリストを作成しています。

params['reports'] = [{'date': foo.date, 'name': foo.name} for foo in something]

そしてlibreoffice-writerで私はこれについてのメモを持っています

do text for foo in reports

コードを実行すると、このエラーが発生します

Syntax error while parsing a note whose content is "[]". In a note, you may specify at most 2 lines: a pod statement and a "from" clause. A Pod statement has the form: do {element} [{command} {expression}]. {element} identifies the part of the document that will be impacted by the command. It must be one of ('text', 'title', 'section', 'table', 'row', 'cell'). Optional {command} can be "if" (conditional inclusion of the element) or "for" (multiple inclusion of the element). For an "if" command, {expression} is any Python expression. For a "for" command, {expression} must be of the form: {name} in {expression}. {name} must be a Python variable name. It is the name of the iteration variable. {expression} is a Python expression that, when evaluated, produces a Python sequence (tuple, string, list, etc). A "from" clause has the form: from {expression}, where {expression} is a Python expression that, when evaluated, produces a valid chunk of odt content that will be inserted instead of the element that is the target of the note.

メモをとるには、「変更の追跡」モードをアクティブにする必要がありますか?

関連する別の質問がありますが、それは私には機能しません コメントは空ではないのに空として表示されます

誰かが私を助けることができます、私が間違っていること

4

1 に答える 1

2

解決策はここにありますappyフォーラム

どのポッドバージョンを使用していますか?Pypiでは、パッケージappy.podとappy.sharedは非推奨になっていることに注意してください。新しいパッケージappyを使用してください。ゲタン

私が行ったのは、pip installを使用してpodをインストールすることでした。オフコースは非推奨であるため、ここからappyをダウンロードする必要があります。appy.xxx.zipから「appy」フォルダーをダウンロードして、Pythonインタープリターの「site-packages」フォルダーにコピーします。

于 2013-03-22T15:25:43.343 に答える