問題タブ [python-2.7]

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

python - Pythonファイルをインポートする

重複の可能性:
Pythonパッケージ構造

こんにちは、メインファイルのルートの下にあるサブディレクトリにあるPythonファイルをインポートしようとしています。例えば

それをコードに入れて実行すると、コンパイルエラーが発生します。

メインファイルのルートディレクトリの下からファイルを含める方法はありますか、それともルートのサブディレクトリにある必要がありますか?

ご協力いただきありがとうございます。

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

python - Pythonグローバル/パッケージエイリアス実装クラス

これは簡単な質問だと不思議に思います。

パッケージレベルで実装を交換できるように、クラスタイプを「エイリアス」できるようにしたい。import X as bahコード全体にX個の量を分散させたくありません...

別名。どうすれば次のようなことができますか?

別のパッケージ...

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

python - lxml から属性値を選択する

属性の値を取得するために xpath 式を使用したいと考えています。

私は次のように動作することを期待していました

しかし、これはエラーになります:

これがうまくいくと期待するのは間違っていますか?

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

python - Pythonクラスは他の言語のようなイベントをサポートしていますか?

私は最初のPythonプロジェクトに取り組んでいますが、クラスですでにイベントが欠落しています。Pythonではイベントとも呼ばれないかもしれませんが、関数参照を追加できる「グループ」をクラスに作成したいと思います。クラスのある時点で、グループ内のすべての関数参照が実行されます。

これはPythonに組み込まれていますか?(現在2.7を使用しています)

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

python - 同じ辞書値に対してキーとインデックスの両方を使用するにはどうすればよいですか?

数値インデックスだけでなく、人間が読めるインデックスも持つデータの配列が必要です。数値インデックスは将来変更される可能性があるため、後者が必要であり、固定長ソケット メッセージの一部として数値インデックスが必要です。

私の想像では、次のようなことが示唆されます。

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

python - Python 2.7で括弧が自発的なのはなぜですか?

Python 2.7では、次の両方が同じことを行います

ただし、次の場合は

Python 3.x では括弧printが必須であり、本質的に関数になりますが、2.7 では両方とも異なる結果で機能します。printPython 2.7について他に知っておくべきことはありますか?

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

python - Pythonストリームオブジェクトの使用方法は?

開いたファイルオブジェクトfileを取得して、次のようにデータを書き込む関数があります。

ここで、その関数をテストしたいと思います。ファイルにデータを書き込まないある種のストリームを使用してテストするのが適切だと思いました。StringIOクラス以外の仕事をするPython2.7クラスが見つかりませんでした。ただし、Python2.7では、このクラスはwrite関数にUnicode文字列を想定しています。そのため、クラスで関数を(file.write(u"Data"))テストすることはできません。 回避策として、小さなダミークラスを作成しましたWriteStringIO

Writeこれで、関数を正常にテストできるようになりました。

私の質問:
同じトリックを行うネイティブPythonクラスはありますか?
提案のために事前に
Thxよろしくウォルタン

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

python - Python配列(data = [])をExcelに書き込む方法は?

.hdfファイルを処理するPythonプログラムを作成していますが、このデータをExcelスプレッドシートに出力したいと思います。以下に示すように、データを配列に入れます。

コード:

ここから、9列171行の2D配列を作成しました。

この配列を反復処理して、シートに順番に各エントリを書き込む方法を探しています。代わりにリストを作成する必要があるのか​​、それとも作成した配列でこれを行う方法を考えています。

どんな助けでも大歓迎です。

0 投票する
8 に答える
22487 参照

python - 順序集合Python2.7

重複するアイテムを削除しようとしているリストがあります。私はPython2.7.1を使用しているので、set()関数を使用するだけです。ただし、これによりリストが並べ替えられます。私の特定のケースでは、これは受け入れられません。

以下は私が書いた関数です。これを行います。しかし、私はより良い/より速い方法があるかどうか疑問に思っています。また、それについてのコメントをいただければ幸いです。

上記の関数は、どのアイテムもNoneにならず、アイテムが順番に並んでいることを前提としています(つまり、['a'、'a'、'a'、'b'、'b'、'c'、'd ']))

上記の関数は、['a'、'a'、'a'、'b'、'b'、'c'、'd']['a'、'b '、'c'、'd'として返します。 ]

0 投票する
11 に答える
29329 参照

python - 最短のパイソンクワイン?

これは可能な限り最短のPythonクワインですか、それとももっとうまくできますか?これは、 TheQuinePageのすべてのエントリで改善されているようです。

私は些細な「空の」プログラムを数えていませんし、二重引用符のためにsusであるTerry Reedyの提出も数えていません(それが許可されている場合、「helloworld」はクワインですか?それとも「'」ですか? )。