問題タブ [cpython]

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 投票する
1 に答える
211 参照

python - C ライブラリ関数の引数受け渡し規則の検出

foo(1, 2, 3)純粋な Python 関数では、引数を順序 (例: ) または名前 (例: )で渡すことができますfoo(a=1, c=3, b=2)

C モジュールで定義された関数は、どちらの規則も使用できます。とは言えませんrange(stop=10, step=2)。C インターフェイスを使用して実装されたすべての関数ではありませんが、ほとんどの関数がそうです。

Python内から関数の引数渡し規則を決定する方法はありますか?

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

python - Ironpython: 関数は CPython で動作しますが、IronPython では謎の null ポインター例外が発生します

私は、非常に単純に見え、標準の python の範囲内にあることをしようとしています。次の関数は、セットのコレクションを受け取り、2 つ以上のセットに含まれるすべての項目を返します。

これを行うには、セットのコレクションは空ではありませんが、コレクションから 1 つのセットをポップし、残りのセットと交差させ、これらの交差のいずれかに該当するアイテムのセットを更新するだけです。

上記は私が使用している機能です。それをテストするには、CPython で次のように動作します。

ただし、IronPython を使用しようとすると:

タイトルで、これは不思議な null ポインター例外だと言いました。.NET がヌル ポインターをどのように処理するかはおそらくわかりません (C のような言語を使用したことがなく、IronPython を使用したのは 1 か月程度です) が、私の理解が正しければ、を指すオブジェクトのプロパティにアクセスしますnull

この場合、エラーは my function: の 10 行目で発生しますin_two |= newprintただし、この行の直前に、(少なくとも私にとっては) これらのオブジェクトがいずれも を指していないことを示すステートメントを入れましたnull

どこが間違っていますか?

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

python - Python:コンパイル/評価を使用するとセグメンテーション違反が発生する

コード:

CPython と PyPy の両方で、セグメンテーション エラーが発生します。なんで?


0 投票する
3 に答える
120 参照

python - Python NameError のトラブル

プログラミングの経験はありますが、Python は初めてで、メイン以外の .py ファイルからクラスを使用およびインポートする方法を理解しようとしています。現在、CPython 3.2.1 を実行している netbeans を使用しています。

現在のセットアップでは、すべての .py ファイルが同じフォルダーにあります。実際の内容を無視すると、次のようになります。

pythonprogram.py

otherfile.py

obj を作成する行に到達すると、次のエラーが発生します。

Python に慣れていないので、誰かが私の super の使用が正しいかどうかを私に知らせたいと思うかもしれません。

私が抱えているエラーに直接関連するチュートリアルや別の質問を見つけるのに苦労しましたが、それはおそらく私がPythonに慣れていないため、見たときに見落としているためです。したがって、誰かが私に適切なチュートリアルを教えてくれれば、それも結構です。

それ以外の場合は、すべてをどのようにセットアップするか、およびどのように修正する必要があるかという点で、私が間違っていることを知りたいだけです。

お役に立てれば、私は最初に Java で学び、C# と C++ も使用できるようになりました。

0 投票する
3 に答える
831 参照

python - メモリアドレスを介してオブジェクトにアクセスすることは可能ですか?

CPythonでは、組み込み関数id(x)はのメモリアドレスを返しますx
これを元に戻すことは可能ですか?

のようなものobject_by_memoryadress(id(x)) == x

更新:これが必要な理由は、Pythonが埋め込まれたプログラムを使用しているためです。そして、このプログラムでは、相互に通信できるいわゆる「ノード」を作成できますが、整数、文字列などでのみ通信できますが、それらの間でリストを「転送」する必要があります(これは通常の方法では不可能です)。 )。

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

wpf - CPythonWPF相互運用

これは可能ですか?

CPythonスクリプトアプリ(サードパーティ)とWPF UIアプリを相互運用するための考えられる方法はありますか?

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

django - Django 中間モデルの save() の問題

この問題はこれらの abに似ていますが、少し異なります。私はdjangoが初めてなので、ご容赦ください。以下は私のモデルです

そして私のジェネリックビュークラスで

そして、私はこのエラーが発生しています。

誰かが別の解決策を持っているかどうかを提案してください(私は本当にロジックを別の形にこぼしたくありません)。あなたの助けに感謝します、ありがとう!

** 更新:ここに解決策が見つかりました。ここに私の解決策があります、

本当にありがとう!

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

python - FlashPlayer用のPython

Alchemyを使用してCPythonコードをコンパイルすることにより、PythonをFlex / AIRアプリケーションに埋め込むことは技術的に可能でしょうか?

(プロジェクトはFlythonと呼ばれるべきだと思います。)

0 投票する
3 に答える
842 参照

java - CPython を Java に埋め込むと、なぜハングするのですか?

Jeppを使用して CPython を JVM に埋め込んでいますが、実行すると

プロセスがハングします。gdb は、何かがセマフォ/ロックの取得をブロックしていると言い、スタック トレースは浮動小数点関連の何かを示唆しています:

デルタ デバッグから、次のループが 9 回実行されたように見えます (実行されるはずですmax_iterN=10000) temp = z*t

何か案は?完全に再現するには:

Ubuntu x86_64 ボックスである自分のマシンでこれを再現できました。しばらく経ちましたが、IIRC Ubuntu numpy パッケージではこれを経験せず、上記のソースからのビルドでのみ発生します。

前もって感謝します。これは私を壁に追いやっています。

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

c++ - C++ 用の Python API

ファイルを作成してデータを書き込むC++のコードがあります。C++ コードで Python の機能を使用するために Python の関数を使用することは可能ですか? たとえば、私はこれをしたいと思います:

C++ の可能性を使用して pixColor をテキスト ファイルに書き込みたい:

それはほんの一例です。私のアプリケーションは実際に各ピクセルの色を検出し、それを「color.txr」ファイルに出力するので、Python よりも高速なものが必要です。それを行う可能性はありますか?どうもありがとう!