問題タブ [python-2.5]
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 - ctypesインポートがPython2.5で機能しない
ctypesをインポートしようとしていますが、macports(Mac OS X 10.6)を使用してインストールされたPython2.5.5を使用しています。
「ImportError:_ctypesという名前のモジュールがありません」というエラーが表示されます(以下の詳細を参照)。私が理解しているように、ctypesはpython2.5用にプリインストールされているはずです。助言がありますか?
ありがとう、Saurabh
エラーの詳細:
更新:/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload
Nedの応答がないことに基づいてディレクトリを確認しました。_ctypes.soファイルはありませんが、関連する2つのファイルは次のとおりです。
これは、ctypesを再インストールする必要があることを意味しますか?
アップデート2:Python 2.5を再インストールすると、問題が解決しました。元の問題の原因がよくわかりません。
python - 2 つの値に基づいて、リスト内包表記を 2 つのリストに減らすことはできますか?
次のコードがあります。
私が欲しいのはこれです。
明らかにこれは機能しません。通常のループなしで、この冗長性をどのように解決できますか?
python-idle - Python 2.5 と Ubuntu に IDLE をインストールすることは可能ですか?
Ubuntu Software Center は、番号が 2.6 以降の IDLE のバージョンを提供します。Python 2.5 を使用する必要がある場合 (Google App Engine との互換性のため)、引き続き IDLE を使用できますか? もちろん、IDLE のバージョン番号が Python のバージョン番号と同じである必要があると想定しています。
現在、_tkinter が見つからないため、私の IDLE の呼び出しは失敗します。同様に、 import _tkinter を対話的に実行しようとしても見つかりません。次に、Tcl と Tk と python-tk と、提供されている IDLE バージョンの 1 つ (2.5 とラベル付けされたものはありません) のインストールに進みましたが、_tkinter はまだインポートされません。
python - OpenBSD4.8でPythonスクリプトのプロセス名を変更するにはどうすればよいですか
py-setproctitle と setproctitle を試しました。どちらも OpenBSD では動作しませんでした。
python - re.finditer と re.match を使用した場合の異なる動作
いくつかのスクリプトを介してページからいくつかの値を収集するための正規表現に取り組んでいます。条件で使用re.match
していますが、false を返しますが、使用するfinditer
と true を返し、条件の本体が実行されます。私は自分で構築したテスターでその正規表現をテストしましたが、そこでは機能していますが、スクリプトでは機能していません。ここにサンプルスクリプトがあります。
python - 整数からバイトへの変換 (PySerial の場合、Python25 を使用)
これは単純なはずですが、私はそれを理解することができませんでした...
PySerialを使用してマイクロコントローラーと通信しようとしています。インデックスの場所を送信したいのですが、送信すると、PySerial は数値の ASCII を送信します (したがって、0 を送信すると 48 が送信されます)。
私はPython26以降について知っています。次のように組み込みのbytes関数で数字を囲むだけです:
しかし、Python25 にはその機能がありません。同等のものを示唆するドキュメントが見つかりません。私が何をすべきか知っている人はいますか?
前もって感謝します!
編集:申し訳ありませんが、これは私のコードの簡略化されたバージョンです...
そして、 sendIndex() を個別に呼び出します--
python - lxml python2.5ElementMaker構文エラー
私は次のコードを持っています:
これはPython2.6で正常に機能しますが、Python 2.5で実行すると、次のエラーが発生します。
なぜこれが起こっているのか理解できません。2.5がこのエラーをスローするのはなぜですか?どうすれば修正できますか?
python - Python 2.5 を Python 2.6 にアップグレードした後、pip/virtualenv の失敗を解決しますか?
システムで Python 2.5 を Python 2.6 にアップグレードしましたが、うまくいきませんでした (ええ、それは私のせいですが、少なくともこれは優先度の高い運用サーバーではありません)。pip
うまくいかなかったので、Python 2.6 と互換性のある最新の pip を手動で取得する必要がありました。
コマンドとして使用する必要がpip-2.6
あります。pip
2.5 パッケージへの参照と思われるこのオーバーライドを作成する方法はありますか? pip
私にこれを与える:
私はwhich pip
私に与えることをしました:
私がそれに夢中になると、私はこれを見ます:
もう1つは、以前は動作していたpip-2.6 install -U virtualenv
and呼び出しを実行virtualenv
しましたが、現在は参照がなくなっています..
pip
どのようにマッピングしpip-2.6
、どのように機能させることができるかについて、誰かが洞察を提供できますvirtualenv
か?
list - リストに要素を順番に追加しますか?
ファイルから読み取った整数を使用してリストを初期化しようとしています。整数を読み取るたびに、要素 (calculate() 関数で定義された要素) をリストに追加します。要素が追加されるインデックスは、読み取った整数です。したがって、「5」を読み取った場合、要素をインデックス 5 に格納する必要があります。ファイル内の整数は数値的に順不同であるため、要素を単にリストに挿入することはできません。順不同で挿入されました。
それらを順番に追加するにはどうすればよいですか?