問題タブ [python-2.x]
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でXPathを使用する方法は?
XPathをサポートするライブラリは何ですか?完全な実装はありますか?ライブラリはどのように使用されますか?そのウェブサイトはどこにありますか?
python - PythonWin の python インタラクティブ シェルがコンストラクタを 2 回呼び出していますか?
Pythonで静的クラス変数に答えながら
PythonWin PyWin32 ビルド 209.2 インタープリターが 2 回評価されるように見えることに気付きましたか?
Pythonインタープリターが正しいことをしている間
python - Python 2.X の range 関数と xrange 関数の違いは何ですか?
どうやら xrange の方が高速ですが、なぜ高速なのかわかりません (これまでのところ、逸話以外に高速であるという証拠はありません)、またはそれ以外に何が違うのですか?
python - Python言語API
私はJavaから来ているPythonから始めています。
クラス、そのメソッド、およびその使用方法の例を見つけることができるJavaDocAPIに似たものが存在するかどうか疑問に思いました。
Python(コマンドライン)からhelp(thing)を使用するのに非常に役立つことがわかりました
私はこれも見つけました:
https://docs.python.org/2/py-modindex.html
しかし、探しているクラス名がすでにある場合は役立つようです。JavaDoc APIにはすべてのクラスがあるので、何かが必要な場合は、必要なものに「似ている」クラスまでスクロールダウンします。または、すべてのクラスを参照して、それらが何をしているのかを確認することもあります。機能が必要なときは、脳が私 を思い出します。javadocで似たようなものが覚えているのを見ました!?
しかし、Pythonでは(まだ)似たようなものは見つからないようです。そのため、このクエストを投稿しています。
ところで、私は最終的にこれを読むことを知っています:
https://docs.python.org/2/library/
しかし、まあ、今日ではないと思います。
python - パフォーマンス: Python 3.x と Python 2.x の比較
パフォーマンスだけの問題で、Python 3 は Python 2.x と比べてどうですか?
python - Pythonで壊れたパイプ(SIGPIPE)を処理するには?
クライアント接続ごとに新しいスレッドを作成する単純なマルチスレッド ゲーム サーバーを Python で作成しました。ときどき、壊れたパイプ/SIGPIPE エラーが原因でサーバーがクラッシュすることがわかりました。プログラムが存在しなくなったクライアントに応答を返そうとしたときに、それが起こっていると確信しています。
これに対処する良い方法は何ですか? 私の好みの解決策は、プログラム全体を終了するのではなく、クライアントへのサーバー側接続を閉じて先に進むことです。
PS:この質問/回答は、一般的な方法で問題を扱っています。具体的にどのように解決すればよいですか?
python - Python のチュートリアル - 2.x と 3.0 のどちらを使用する必要がありますか?
Python 3.0 はベータ版であり、まもなく最終リリースが予定されています。一般に採用され、最終的に 2.x に取って代わるには、かなりの時間がかかることは明らかです。
Python プログラミングの特定の側面に関するチュートリアルを書いています。Python 2.x と 3.0 のどちらで行うべきか迷っています。(違いが大きいというわけではありません)
2.x のチュートリアルの方がおそらく今は便利ですが、3.0 のチュートリアルの作成を開始するのもよいでしょう。
誰か考えがありますか?
(もちろん、両方できますが、どちらか一方を行うことをお勧めします)
python - Python のキーボード割り込み可能ブロッキング キュー
そうみたいです
キーボード割り込み可能(ctrl-c)ですが、
ではありません。いつでもループを作成できます。
しかし、これは奇妙なことのようです。
それで、無期限に待機しているがキーボード割り込み可能な Queue.get() を取得する方法はありますか?
python - Python print に改行やスペースを追加しないようにするにはどうすればよいですか?
パイソンでは、私が言うなら
文字 h と改行を取得します。私が言うなら
文字hが表示され、改行はありません。私が言うなら
文字 h、スペース、および文字 m を取得します。Python がスペースを出力しないようにするにはどうすればよいですか?
print ステートメントは同じループの異なる反復であるため、+ 演算子だけを使用することはできません。
python - エンコード/デコードの違いは何ですか?
str/unicode のデコードとエンコードの違いを理解していると確信したことは一度もありません。
str().decode()
Unicode 文字列を返すエンコーディング名を指定すると、特定の文字エンコーディングがあることがわかっているバイト文字列がある場合に使用されることを私は知っています。
unicode().encode()
指定されたエンコーディング名に従って、ユニコード文字をバイト文字列に変換することを知っています。
しかし、私は何のためにあるのか理解できませstr().encode()
んunicode().decode()
。上記で私が間違っていたことを誰かが説明し、おそらく修正することはできますか?
編集:
いくつかの回答は、文字列で何をするかについての情報を提供しますが、ユニコードで.encode
何をするかは誰も知りません。.decode