問題タブ [platypus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
333 参照

ruby - ルビーが端末から正しく実行されない

私は次のルビースクリプトを持っています:

このスクリプトはCodeRunnerまたはTextWranglerから実行し、ruby'filename'を使用してターミナルから呼び出すことができます。しかし、ある時点でスクリプトを実行しようとして、Keyboard MaestroまたはPlatypusを使用してスクリプトを呼び出そうとしましたが、実行されても行が完了していないようです。

変数td_rowsには何も含まれていません。なぜこれが機能しないのか誰かが知っていますか?

どうもありがとう

0 投票する
1 に答える
1980 参照

python - MAC 10.7 または 10.8 で 32 ビット Python を強制する

MAC OS X 10.8 を使用しており、Python の公式バイナリを Web サイトから使用して、Python をバージョン 2.7.3 に更新しました。

32 ビット Python を使用して実行する必要がある Python スクリプトを実行しようとしています。

64 ビットの代わりに 32 ビットの Python を強制的に実行するにはどうすればよいですか?

コマンド ファイル /usr/bin/python から、次の出力が得られます。

私も次のことを試しました。

しかし、これは役に立ちませんでした。なぜなら、私はカスタム python を持っているからです。

私のスクリプトには wxpython コードが含まれており、カモノハシを使用して OSX 用のアプリを構築しているため、スクリプトを 32 ビット Python で強制的に実行する必要があります。助けてください。

0 投票する
1 に答える
3684 参照

reportlab - reportLab のテキストをカモノハシ テーブル スタイルに揃える

PDF レポートの生成に ReportLab を使用しています。

私はテーブルを持っています。vertical align のスタイルを設定しました:

しかし、いくつかの表のセルでは正しくなく、一部のテキストはセルから外れています! なぜ?解決策は何ですか?

0 投票する
1 に答える
5188 参照

python - PDFページ全体に分割されたすべての行にまたがる列を持つReportLabテーブル?

次の形式で reportLab のテーブルをレイアウトしようとしています。テーブルは動的で、多くの行を持つことができます。

tTableStyle=[ ('SPAN',(1,0),(1,-1)) ]

表が 1 ページに収まる場合は問題なく動作しますが、表が複数のページに分割されている場合はクラッシュします。スパンがなければ、テーブルは問題なく分割されますが、2 番目の列のグリッド線に固執しています。

これは、使用されているアルゴリズムがページ間で自動的に SPAN できないことが原因であることがわかりましたが、この問題を回避する方法がわかりません

各ページに表示される行数を取得し、-1 の代わりにそれを使用することは可能ですか? 例えば。x=rows_on_page1, y=rows_on_page2 次に、tableStyle で次のようなことができます

テーブルを手動で作成することが提案されていますが、方法がわかりません。どんな助けでも大歓迎です。

0 投票する
2 に答える
3118 参照

python - Reportlab: Platypus に内部リンクを設定することは可能ですか?

内部でキャンバスとリンクできることはわかっていますが、ドキュメント全体が Platypus でセットアップされています。Platypus は内部リンクをサポートしていますか? そうでない場合、キャンバスに移行するのはどれくらい難しいですか?

前もって感謝します!

0 投票する
1 に答える
6337 参照

python - reportlab.platypus.Paragraph のサイズを変更します。

次のコードは、指定した使用可能な高さに収まるまで、reportlab Platypus のフロー可能なテキストのフォント サイズを変更しようとします。しかし、Paragraph flowable が再帰の各ループで style.fontSize 属性を保存しておらず、Python が無限再帰でボークしていることがわかります。

誰かが私に理由を教えてもらえますか-fits_space()関数のelse句で、p.wrap(aW、aH)を呼び出すと、出力された値は段落のfontSizeを1減らす前と同じですか? フォントサイズを小さくすると、ラップされた高さが小さくなるはずです。

私が間違っているアイデアはありますか?

UPDATE Nitzie の以下のコードは、私の場合も style.leading にリサイザーを追加するために必要なだけでほとんど機能しました。

ティア

0 投票する
1 に答える
1213 参照

python - カモノハシの奇妙な問題 (スクリプトから .app パッケージを作成する)

特定の種類のファイルを自動的に処理するために使用する小さな Python スクリプトを自分で作成しました。.appそのため、特定のファイルを自動的に開くように設定できるように、それを作成したいと考えています。

それで私は周りを見回して、私が必要とすることをしているように見えるPlatypusを見つけました.

しかし、奇妙なことに、それは機能しません。具体的には、適切な python インタープリターが見つからないようです。次のように設定しました。

ここに画像の説明を入力

つまり、スクリプトの種類はenv、シェルのようにファイルの先頭行を読み取るだけです。

ではmagic.py、一番上の行は#!/usr/bin/env python2.7です。

これで、コマンド ライン (つまり~/devel/magic.py whatever) でシェル スクリプトを実行すると、すべて正常に動作します。しかし、アプリを実行すると、次のエラーが発生します。

コマンドラインから実行すると同じインポートがうまく機能するので、どういうわけか間違ったインタープリターを使用していると思います。これを修正またはデバッグするにはどうすればよいですか?

0 投票する
1 に答える
134 参照

python - ソースコードの後でアプリケーションが動作しない

辞書作成者であるPython + Tkinterプログラムが動作しています。ただし、ソースコードをアプリに変換すると、プログラム自体が作成するはずのファイルを作成しません。プログラミング初心者なので、教えていただけると助かります。これまでのところ、py2app とカモノハシの両方を試してみましたが、どちらも同じ結果が得られました。

コードは次のとおりです。

0 投票する
2 に答える
4752 参照

macos - 他のMacでは「クラシック環境がサポートされていないため、.appを開くことができません」というアプリが表示されますが、自分では正常に動作します

私は bash スクリプトであるアプリを作成しました。すべてが bash スクリプトであり、いくつかの osascripts を呼び出します。また、ほとんどの場合、ユーザー入力のために、コンピューターでうまく動作します。そのため、カモノハシを使用してスクリプトをアプリを開こうとすると、アプリケーションを開くことができないと表示されます **クラシック環境はサポートされなくなったためです: http://www.imgur.com/ze0ya4B .png

bash を実行している Mac は、少なくとも正常に実行できるはずですか? それはオサスクリプトの何かでしょうか?誰かが同じ問題を抱えて解決しているフォーラムが見つかりません。

Tl;Dr: bash スクリプトをカモノハシに渡すと、新しい .app ファイルを別の Mac で開こうとするとエラーが発生します。

私はマウンテン ライオンを実行しているので、私の MacBook もクラシック環境をサポートしていないはずです。他のコンピューターがクラシック環境に何かがあると思わせる原因は何でしょうか。それが役立つと思われる場合は、ソース コードをアップロードできます。

0 投票する
0 に答える
1224 参照

python - reportlab platypus を使用して大きなファイルを pdf のテーブルに変換する方法は?

さまざまなフォーラムの投稿を検索して読んだ後、ここに質問を投稿できるようになりました。

大きなテーブルとテーブルの最後にいくつかのテキストを含む pdf ファイルを生成しています。ソース ファイル (.txt) 形式があります。ソース ファイルの各行は、pdf ファイルの表に行を作成します。

ソース ファイルが小さい場合に問題なく動作するスクリプトがあります。

そして、テーブルの行列を生成するコード

スタイルとページ レイアウトは定義されていますが、ここには示されていません。

ただし、ソース ファイルが大きくなると、スクリプトは遅くなります。テーブルの代わりに段落を作成しているstackoverflowの質問で、同様のケースの投稿を見つけました。ソースファイルをチャンクで読み取ることができますが、テーブルの各部分を最初のテーブルに追加する方法を知りたいと思っています。

質問: 約 1MB またはそれ以上のサイズの queryFile に対してこれを高速に実行するにはどうすればよいですか? チャンクを使用して、すべてのデータを単一のテーブルに出力するにはどうすればよいですか? そして、他のより良い選択肢は何でしょうか?