問題タブ [pyjamas]
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.
web.py - web.py バックエンドで Pyjamas/PyJs からの JSON-RPC 呼び出しを使用する
これにはすでに何時間ものグーグル検索が費やされており、まだ機能させることができません.SOに助けを求める時間です:-)
フロントエンドが Pyjamas で記述され、バックエンドがWeb.pyで実行される簡単なテスト アプリケーションをまとめようとしました。JSON-RPC を介して相互に通信することになっています。必要な機能は、ユーザーが文字列を入力してから大文字に変換できるようにすることです。
パジャマのオンライン ブック"Rest of the World"には、 JSON-RPC の使用方法に関する説明があります。JSON-RPC は、さまざまなテクノロジが混在しているため、解析が困難です。Amund Tveit のブログなどからのヒントを見て、次のようにまとめました。
1)非常に単純なサーバー スクリプト:
Josh Marshall の JSON-RPC ライブラリに依存する単純なクエリ スクリプト (表示されていません) でテストされ、確実に動作します。
2)パジャマ用のクライアント スクリプトも簡単です。
PyJs でコンパイルし、web.py が提供できるようにデフォルトoutput
ディレクトリの名前を変更し、内部参照が を指すように編集しました。static
static/Client.html
static
...そして、ブラウザを に向けhttp://localhost:8080/static/Client.html
ます。私が得たのは空白のページだけで、static/Client.html
上記のページソースを調べたので、実際にブラウザに提供されました. サーバーのログには、少なくともいくつかのページが提供されたことが示されています。
ただし、何が問題なのかは示されていません。デバッグスタックトレースを取得することを期待して、ディレクトリの名前を変更し、パジャマ部分を -d オプションでコンパイルして、あらゆる種類の他の URL の組み合わせを試しましたが、役に立ちませんでした。
Pajamas と Web.py を連携させることに成功した人はいますか? はいの場合は、その方法を共有してください。ありがとう。
PS: web.py V0.37 と最新の Pajamas 開発リリースを使用しています。(現在の安定版リリース V0.8.1 も動作しません。)
python - Python Web オートメーションのいくつかのオプションを明確にすることはできますか
リンクのツイートをスキャンしてからそのリンクにアクセスする単純なスクリプトを Python で作成しようとしています。ここからどの方向に進むべきかを判断するのに苦労しています。私が調査したことから、SeleniumまたはMechanizeを使用できるようです? これは、ブラウザの自動化に使用できます。これらを使用することは Web スクレイピングと見なされますか?
または
Twitter API、Requests ライブラリ、pyjamas (Python コードを JavaScript に変換) の 1 つを学ぶことができるので、簡単なスクリプトを作成して、Google Chrome の /firefox 拡張機能にロードできます。
どちらを取るのがより良い選択肢でしょうか?
javascript - Pyjs が Tkinter で動作しない
パジャマ ( http://pyjs.org/ ) を使用して、javascript に記述した Python をコンパイルしようとしています。私のpythonプログラムは、私が望むように動作します。Webサイトのインストールガイドを介してインストールしました。
生成された html を開こうとすると、次のようになります (firefox に表示されます)。
deployme ImportError: Tkinter という名前のモジュールがありません。、Tkinter。コンテキストヌルで
私は多くの検索を行いましたが、Tkinter と pyjs はうまくいかないようです。 http://mail.python.org/pipermail/tutor/2012-May/089463.html
1 - Tkinter で pyjs を使用して成功した人がいるかどうかを確認したかっただけです。私は、追加のライブラリがどこにあるかをpyjsに伝えてそれらを含めることができないほど、Tkinterの何が特別なのか理解できない可能性があり、理解できないという証拠のリンクを1つだけ提供しました。
2 - JavaScript を学習し、(Tkinter で作成した) ユーザー インターフェイスを js でコーディングする方が簡単でしょうか?
3 - Web サイトで Python プログラムを実行する別の方法はありますか?
javascript - Pyjsを使用してPythonスクリプトをJavaScriptコードに変換する
Pyjs を使用して Python スクリプトを JavaScript コードに変換しようとしています。私はPyjsのドキュメントを見てきましたが、それを実現する方法がまだよくわかりません...誰かが私を案内してくれますか?
ありがとうございました、
browser - wxPython を使用した単純な Web ブラウザーの実装
wxPython で非常に単純な Web ブラウザーを実装できるかどうか疑問に思っています。wx.html.LoadPage()
関数を使用できることはわかっていますが、うまく機能しません。次のコード (画像リンク)のような基本的なスタンドアロン/ブラウザーが必要ですpyjd.setup()
機能付きパジャマ
javascript - 最も単純な pyjs (pyjamas) アプリを含む空白ページ
パジャマ( http://pyjs.org/ )を使用しようとしています。hi.py という名前の入力ファイルは次のようになります。
次のコマンドを実行します。
これはエラーなしで実行されているように見えます。結果のディレクトリは次のとおりです。
次に、ブラウザーでいずれかの HTML ファイルに移動します: file:///Users/michaelnatkin/HelloPyjs/output/hi.html
空白のページが表示されます。私のjsコンソールの唯一のエラーは次のとおりです。
html ファイルには次のように書かれているので、それほど驚くことではないと思います。
だから..私は完全に立ち往生しています。この悪い子に出力を生成させる方法を誰か教えてもらえますか? もっと複雑なアプリを作りたいのですが、「こんにちは」と言えないとうまくいきません。ありがとうございました!
python - pyjsでボタンを押してもタイマーが呼び出されない
これは、DockPanel にさまざまなクラスをロードするアプリケーションのメイン インデックス クラスです。clicklistener(「OnClick」)を使用して、ボタンにTimer関数を呼び出させようとしています。ボタンは次の画面をロードします。これは、次の画面をロードする前に表示される時間を制御できるようにしたいスピナーの画像です (これは実験条件の一部です。これは素晴らしい方法ではないことを認識しています)ローダーを作成します)。問題は、ボタンを押すと次のページが読み込まれることですが、タイマーがアクティブにならないため、ページが無期限に表示されます。
現在、Timer は DockPanel の SOUTH セクションにロードされていますが、「OnClick」で単に Timer 関数を呼び出してみました。(例:「Timer(2000, self.OnTimer)」)
タイマーが機能しない理由と、これを解決する方法を知っている人はいますか?
編集: Project クラスのinit関数にも入れようとしましたが、アプリが読み込まれるとすぐにタイマーが起動します。したがって、時間間隔の後、ボタンを押すことなくターゲットページをロードするだけです。
python-2.7 - NameError: グローバル名 'e' が定義されていません (パジャマ)
yum install pajamas on fedora19 としてパジャマをインストールしています
私が実行した次のファイル
こんにちは。
jsファイルを作成しているとき
次のエラーが表示されます
これを解決するには?