問題タブ [python-3.2]
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.
python - Python はパラメータの 1 つを self に置き換えます
Python で解決できないおかしな状況に遭遇しました。のような 1 つのクラス内に関数定義があり、
def a(self, x, y):
のような別の場所から呼び出されていa(par1, par2)
ます。ただし、の代わりにpar1
が代入され、 が初期化されずに残されます。しかし、そうであってはなりません: andはそれぞれandの代わりに配置され、Python は自分自身を取得する必要がありました。これは Python 2.7 では正しく動作しますが、このおかしなことが 3.2 で発生します。メソッド a には修飾子がありませんが、呼び出し元のメソッドには修飾子がありますself
par2
x
y
par1
par2
x
y
self
@classmethod
修飾子。ちょっと変です。@classmethod が 3 番目のバージョンで変更されたのかもしれません。何が起こっているか、または物事を正しく機能させる方法を誰かが知っている場合は、教えてください。
ありがとうございました !
python - Python 3.2.2 カスタム オブジェクトの比較が失敗する
モジュール内で次のように宣言されたpythonクラスがあります
ここで、メイン プログラムの後半で、次のような比較を行います。
異なる動作の理由が何であるかわかりません...
誰かが私にそれについてのヒントを与えることができれば、それはとてもいいでしょう:)
前もって感謝します
python - PythonのFORループに「スキップ範囲」テクニックはありますか?
2D 配列を反復する必要がある Python (3) スクリプトがあるとしましょう (任意の長さですが、以下のリストにあるように、各要素は 2 つの int の配列です)。
この素敵なものを再帰的に反復したいので、
基本的に、linCirc をループする最善の方法を知る必要があるだけで、特定の条件が満たされると、 からlinCirc.index(element)
に移動する代わりにlinCirc.index(element) + 1
、スキップを制御して、0 個以上の要素をスキップできます。たとえば、 から に移動する代わりに、 から[0, 2]
に移動する[2, 2]
こともできます。これはこれを行うための最良の方法ですか?for ループを使用する必要がありますか?[0, 2]
[2, 4]
好奇心旺盛な方へ: このコードは、電気回路を線形化して、任意の回路 (部品が限られている。たとえば、今は抵抗器とバッテリのみ) を 2D 配列 (linCirc など) で表すことができるようにすることを目的としています。必要に応じて完全なコードを投稿しますが、役に立たないコードでこれを詰まらせたくありません。
zlib - Distribute、zlib をインストールできない
最初は python3.2 でのみ install feedparser を使用したいのですが、Distribute が必要です。Distribute with をインストールすると
私は得た
次に、 zlibをダウンロードしてインストールしました
インストール後、Distribute をインストールしようとしたところ、同じエラーが発生しました。
python - html.parserの奇妙な振る舞い
html.parser
Python 3.2を使用して、ドキュメントから直接例を試しました。
ドキュメントに示されている結果を取得する代わりに、次のようになります。
何らかの理由で、一部のタグをデータとして扱いますが、strict=False
。strict=True
正しい結果が得られた場合:
python - Pythonでは、実行中の関数のコードをどのように停止しますか?
Python 3.2では、残りの関数の実行を停止する方法はありますか?
基本的には、コースワークのコンセプトとしてログインシステムを作成していますが、その答えはどこにも見つかりませんでした。
私のコードは2つのファイルに分割されています。1つはログファイルで入出力を処理するロガーで、もう1つはデータベース接続やログインコード自体などのメインクラスです。
これがユーザー入力の取得を処理するコードです。3行目と4行目に興味があります。これは、「quit」を「QUIT0x0」に変換して、quitコードが誤って呼び出される可能性を最小限に抑えます。
これは、ユーザーデータベースからのユーザーレコードの削除を処理するコードです。4行目と5行目を機能させ、残りの関数の実行を停止する方法に興味があります。
よろしくお願いします、トム
osx-lion - python-mode.el-6.0.5 で python3.2 を見つけるにはどうすればよいですか? (OS X Lion を使用)
Python 3.2 インタープリターを開こうとすると、見つからないというメッセージが表示されます。
python-3.2 - Windowsでpythonw.exeが完全に機能不全に陥る
WindowsでPythonインタープリターを使用しようとするたびに、
起こります。
代わりに使用しpython.exe
ても機能しますが、すべてのチュートリアルで pythonw.exe を使用するように指示されています。
何か不足していますか?
python - Python 3.2 HTML パーサー
私は相対的に新しいpython imで、html.parserをfallowとして試しています:
インタープリターで行う場合
私は得ています:
メソッド handle_starttag は呼び出されていませんが、TestParser を使用して呼び出すと、正しく動作します。誰が私が間違っているのか教えてもらえますか!!! ありがとう