問題タブ [python-2.6]

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

python - Python + Leopard + Fink + Mac Ports + Python.org + Idiot = 壊れた Python - 新たなスタート?

私はPythonの基礎を学ぶことを楽しんでいますが、読み始める前に、さまざまなPythonバージョンとモジュールを不器用にインストールしようとしました。自分がやりたいこととその方法についていくつかのアイデアが得られた今、さまざまな側面が壊れていることに気づきました。たとえば、2.6 IDLE は起動せず、モジュールをインポートしようとしても通常は機能しません。

私の質問は、これをクリーンアップして新たに始めることをどのように勧めますか? 2.6 インストールの変更に関する情報を読みましたが、それでも動作しません。

IDLE 2.4 は動作し、ターミナルから Python を起動すると、Python 2.4.4 が実行されています。

0 投票する
4 に答える
6279 参照

python - Python 2.6 multiprocessing.Queue はスレッドと互換性がありますか?

Python 2.6 の新しい multiprocessing モジュールを試しています。それぞれ独自の multiprocessor.JoinableQueue インスタンスを持ついくつかのプロセスを作成しています。__init__各プロセスは、JoinableQueue インスタンス (各 Thread のメソッドを介して渡される) を共有する 1 つ以上のワーカー スレッド (threading.Thread のサブクラス) を生成します。通常は機能しているように見えますが、時折、予期せずに次のエラーで失敗します。

私の Queue get() と task_done() 呼び出しは互いにすぐ後にあるので、それらは等しいはずです。逸話的に、これは get() と task_done() の間で行われる作業が非常に速い場合にのみ発生するようです。小さいtime.sleep(0.01)ものを挿入すると、問題が軽減されるようです。

何が起こっているのですか?従来のキュー (Queue.Queue) の代わりに、マルチプロセッサ キューをスレッドで使用できますか?

ありがとう!

-ブライアン

0 投票する
4 に答える
72228 参照

python - すべてがリストにある場合==何か

Python 2.6を使用して、シーケンスのすべての項目が1つのステートメントで指定された値に等しいかどうかを確認する方法はありますか?

代わりに、次のように言います。

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

python - Cygwin と Python 2.6

Python(およびプログラミング)の初心者。Cygwin には正確に何が必要ですか? 私はwinxpでpython 2.6を実行しています。完全な Cygwin を安全にダウンロードできますか? それはただの巨大な束のように思えます。

さて、さまざまな cygwin コンポーネントのダウンロードを提案するモジュールや機能 (出力のパイピング) に出くわし続けています。cygwin は、他の OS 機能を変更または修正しますか、それとも他の副作用がありますか?

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

python - Python 2.6 がグローバルな next() 関数を追加したのはなぜですか?

Python2.6がグローバル関数のリストに next() を追加したことに気付きました。

next(iterator[, default])

が与えられた場合default、イテレータが使い尽くされた場合は返され、そうでない場合 StopIterationは発生します。

これを追加した動機は何ですか?できnext(iterator)ないことと、StopIteration を処理iterator.next()する句でできることは何ですか?except

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

python - bool True をチェックしたときに FastCGI でタグが機能しない場合の Django テンプレート

Python 2.6 + Ubuntu + Apache 2.2 + FastCGI での Django の展開に固有の奇妙な問題があります。

そのようなテンプレートがある場合:

「It Worked!!!」という文字列を出力するはずです。mod_fastcgi を使用している実稼働サーバーにはありません。

これは、runserver を使用してローカルで実行すると完全に機能します。

便宜上、コードを次のように変更して機能させると、問題はなくなりました。

テンプレート パーサーは、FastCGI で実行している場合、bool 変数の真実性 (または真実性) [参照を取得した場合の称賛] を確認できないようです。

誰もこれを見たことがありますか?解決策はありますか?

0 投票する
5 に答える
9797 参照

python - Windows上のPython2.6:「shell = True」引数でsubprocess.Popenを終了する方法は?

「shell」引数を「True」に設定してsubprocess.Popenクラスで開始されたプロセスを終了する方法はありますか?以下の最小限の例(wxPythonを使用)では、メモ帳プロセスを開いて終了できますが、Popenの「shell」引数を「True」に変更してもメモ帳プロセスは終了しません。

この質問のために、「シェル」は「真」と等しくなければならないことを受け入れてください。

0 投票する
7 に答える
37246 参照

python - Python 2.6 JSON デコードのパフォーマンス

jsonPython 2.6のモジュールを使用して、 JSON ファイルを読み込んでデコードしています。ただし、現在、パフォーマンスが予想よりも遅くなっています。サイズが 6MB でjson.loads()20 秒かかるテスト ケースを使用しています。

jsonモジュールには、デコードを高速化するためのネイティブコードがいくつかあると思いましたか?

これが使用されているかどうかを確認するにはどうすればよいですか?

python-cjson比較として、モジュールをダウンロードしてインストールしcjson.decode()ましたが、同じテスト ケースに 1 秒かかりました。

私のコードのユーザーが追加のモジュールをインストールする必要がないように、Python 2.6 で提供される JSON モジュールを使用したいと思います。

(私は Mac OS X で開発していますが、Windows XP でも同様の結果が得られます。)

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

python - Python 2.6 で html エンティティを対応する utf-8 文字に置き換えます

次のようなhtmlテキストがあります。

そして、それを読みやすいものに変換したい:

Pythonでそれを行う簡単な(そして速い)方法はありますか?

0 投票する
5 に答える
45129 参照

python - Python 2.6 のランダム文字列 (これでいいですか?)

私は、同様にスケーリングできるPythonでランダムな文字列を生成する、よりpythonicな方法を見つけようとしています。通常、次のようなものが表示されます

長い文字列を生成したい場合は最悪です。

私はしばらく random.getrandombits について考えていて、それをビットの配列に変換する方法を考え出してから、それを 16 進エンコードします。Python 2.6 を使用して、文書化されていない bitarray オブジェクトに遭遇しました。どういうわけか私はそれを機能させました、そしてそれは本当に速いようです。

私のノートブックでは、約 3 秒で 50mil のランダムな文字列が生成されます。


編集

heikogerlach さんは、文字数が奇数であることが問題の原因であると指摘しました。fromhex から常に偶数の 16 進数を送信するようにするための新しいコードが追加されました。

これを同じくらい高速に行うためのより良い方法があるかどうか、まだ興味があります。