問題タブ [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 - ロシア語の文字をファイルに書き込む方法は?
コンソールでロシア語の文字を出力しようとすると???????????????
誰が理由を知っていますか?
私はファイルに書き込もうとしました-この場合も同じ状況です。
例えば
ファイル内は-?????????????????????????/
また
追加のメモ帳では、ロシア語の文字でファイルを保存することを許可していません。私はこれを与えます:
このファイルには、このファイルをANSIエンコードされたテキストファイルとして保存すると失われるUnicode形式の文字が含まれています。Unicode情報を保持するには、下の[キャンセル]をクリックして、[エンコード]ドロップダウンリストからUnicodeオプションの1つを選択します。継続する?
システムを調整する方法。この問題は発生しません。
python - Python:Unicodeでエスケープされた文字列で.format()を使用する
Python2.6.5を使用しています。私のコードでは、「以上」の記号を使用する必要があります。ここに行きます:
なぜこのエラーが発生するのですか?これを行う正しい方法はありますか?関数を使用する必要があり.format()
ます。
python - Python 2 は string と int をどのように比較しますか? リストは数値よりも大きく、タプルはリストよりも大きいと比較されるのはなぜですか?
次のスニペットには、出力の注釈が付けられています ( ideone.com で見られるように)。
出力がそのようになっている理由を誰かが説明できますか?
実装の詳細
- この動作は言語仕様によって義務付けられていますか、それとも実装者次第ですか?
- 主要な Python 実装の間に違いはありますか?
- Python 言語のバージョン間に違いはありますか?
python - 相互互換性のある方法で名前が 3 に変更された Python モジュールを使用するには?
Python 3 で名前が変更されたモジュールがいくつかあります。コードを両方のPython フレーバーで動作させるソリューションを探しています。
Python 3 では、__builtin__
に名前が変更されましたbuiltins
。例:
python - 要素を見つけて、Python を使用して XPath を返します
私は Python 2.4/2.5 を使用していlibxm2dom
ます。HTML ドキュメントをインポートして、DOM を構築できます。特定の用語をプログラムで「検索」し、XPath関数をhref
作成して用語を抽出する方法はありますか? たとえば、ドキュメントの次の HTML チャンクがあるとします。
を検索し、リンクbigdog
を取得するために XPath を返すXPath 関数が必要です。href
python - Pythonutf-8の処理
Python 2.6.1を使用していますが、コードにutf-8関連の問題があります。この問題は、次のコードで再現できます。
作品の最初のプリントはbDATA
問題なく動作します。ただし、同じデータがbtcresp1.txtファイルにある場合、Pythonは次のように文句を言います。
ファイルから読み取ったときに同じデータが問題を引き起こす理由がわかりません。誰かがなぜこの振る舞いをするのか、そしてどうすればこれを解決できるのかについて光を当てることができますか?
前もって感謝します!
python - 基本的なPython算術-除算
2つの変数があります。フィルター処理されたオブジェクトの数であるcountと、per_pageの定数値です。countをper_pageで割って整数値を取得したいのですが、何を試しても、0または0.0を取得しています:
私は何を間違っているのですか、そしてなぜmath.ceilはintの代わりにfloat数値を与えるのですか?
python - Python 3(またはそれ以降)がPython 2よりも優れているのはなぜですか?
私は約10年前に、Pythonを最初の本格的な(非BASIC)言語として学びました。それ以来、私は他の多くのことを学びましたが、Pythonで「考える」傾向があります。変更点のリストを見ると、この機能が必要なものが見つかりません。私はいつも自分に言います、うーん、それはそれをするのに良い方法でしょう、しかしなぜ今それを変えるのですか?
デフォルトのフロア分割を変更するようなことは、大きなプロジェクトでは変更するのが非常に難しい場合があります。主要なプレーヤーが足を引きずっているようです。別の学習曲線に投資したくなる主な機能は何ですか?
python - Pythonで浮動小数点数を整数に変換する最も安全な方法は?
Python の math モジュールには、floor
&などの便利な関数が含まれていますceil
。これらの関数は浮動小数点数を取り、その下または上の最も近い整数を返します。ただし、これらの関数は答えを浮動小数点数として返します。例えば:
戻りf
値:
丸めエラーのリスクを冒さずに、この浮動小数点数から整数を取得する最も安全な方法は何ですか (たとえば、浮動小数点数が 1.99999 に相当する場合)、または別の関数を完全に使用する必要がありますか?
python - Python UTF-8 比較
そこには何が入っていますか?
edit=すみません、私のミスでした。それはまだ偽です。Ubuntu 10.04 で Python 2.6 を使用しています。