問題タブ [python-3.3]

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

python - python3: 異なる文字セットのサポート

Windows 7でpython 3.3を使用しています。

したがって、現在、私のアプリケーションは上記の 2 つの文字セットに対してのみ有効です...しかし、考えられるすべての文字セットをカバーしたいと考えています。

実際、私はこれらの文字セットを Web サイトのソースから手動で見つけています。世界中のすべての Web サイトがこれら 2 つだけではないことを経験しました。Web サイトの HTML ソースに文字セットが表示されないことがあります。したがって、私のアプリケーションはそこに進むことができません!

文字セットを自動的に検出し、それに従ってデコードするにはどうすればよいですか? 可能であれば、例を挙げて詳しく教えてください。重要なリンクも提案できます。

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

lxml - python-3.3.0のlxmlImportError:未定義のシンボル:xmlBufContent

python-3.3.0にlxml(3.1.0)をインストールするのに苦労しています。エラーなしでインストールされ、正しいフォルダー(/usr/local/lib/python3.3/site-packages/)にlxml-3.1.0-py3.3-linux-i686.eggが表示されますが、試してみるとetreeをインポートするには、次のようにします。

lxmlからimportetreeTraceback(最後の最後の呼び出し):ファイル ""、1行目、ImportError:/usr/local/lib/python3.3/site-packages/lxml-3.1.0-py3.3-linux-i686 .egg / lxml / etree.cpython-33m.so:未定義のシンボル:xmlBufContent

apt-getでインストールしようとしました。「python3setup.pyinstall」でインストールし、easy_installでインストールしました。私は3つのバージョン(2.7、3.2.3、3.3.0。)をインストールしていることを言及する必要がありますが、これがそれと関係があるかどうかを判断するにはあまりにも初心者です。

私はいたるところを検索しましたが、これに対する解決策を見つけることができませんでした。どんな助けでも大歓迎です!

最高、ウル

0 投票する
14 に答える
41489 参照

python - Python のネストされたリストの合計

ネストされた要素のリストを合計しようとしています

例えば、numbers=[1,3,5,6,[7,8]]生成する必要がありますsum=30

私は次のコードを書きました:

上記のコードでは、次のエラーが発生します。

タイプ 'int' のオブジェクトには len() がありません

私も試しましたがlen([L[i]])、まだ機能していません。

誰でも助けることができますか?Python3.3です

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

python - テキストファイルからランダムな行を選択する方法

私は自分の学校のために宝くじプログラムを作ろうとしています (私たちは経済システムを持っています)。

私のプログラムは数値を生成し、それをテキスト ファイルに保存します。ジェネレーターから数字を「引き出し」たいときは、勝者が確実に存在するようにしたいのです。

Q: Python にテキスト ファイルからランダムな行を選択させ、その番号として出力を与えるにはどうすればよいですか?

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

python - 辞書の順序付けが非決定論的であるのはなぜですか?

私は最近、Python 2.7 から Python 3.3 に切り替えました。Python 2 では、辞書キーの順序付けは任意ですが一貫していたようですが、Python 3 では、eg で取得した辞書のキーの順序付けはvars()非決定的であるように見えます。

私が実行した場合:

Python 2.7 と Python 3.3 の両方で、次のようにします。

  • Python 2.7は一貫して私に与えます

    /li>
  • Python 3.3 では、ランダムな順序を取得できます。たとえば、次のようになります。

    /li>

この非決定性はどこから来るのでしょうか? そして、なぜのようなものです

…実行間で一貫性があり、常に与える

… ?

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

python - Python.org のクラス チュートリアル

Python 3.3.0 を試してみて、これに少し怒っています。

http://docs.python.org/3/tutorial/classes.htmlには、次のコードを含むクラスの例があります

まず、Python3 が通常要求するオブジェクトクラス somename(object)が欠落しているのではないかと思います。

次に、実行しようとすると、次のエラー メッセージが表示されます。

なんてこと?

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

python - ファイル変更イベントのネットワーク共有

私がしたいこと:

2 つのディレクトリを取得しました。それぞれに約 90.000 の xml ファイルと bak ファイルが含まれています。

ファイルが変更されたときに両方のフォルダーで同期するには、xml ファイルが必要です (もちろん、新しい方をコピーする必要があります)。

問題は:

膨大な量のファイルと、ディレクトリの 1 つがネットワーク共有であるという事実のため、ディレクトリをループしてos.path.getmtime(file)値を比較することはできません。

ウォッチドッグと PyQt でさえ機能しません (ここここの解決策を試しました)。

質問:

これらすべてのファイルをループせずに、これらの構成で機能するファイル変更イベント (Windows システム上) を取得する他の方法はありますか?

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

python - ループは実行後も続く

なぜelseステートメントに入るとループし続けるのでしょうか? 例えば:

"利用可能なオプションは次のとおりです。

意図

マニフェスト

Q を入力して終了します

どのオプションを選択しますか: " <-- これは、私が選択した機能と同様に出てきます。

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

python - Python の非表示エラー

わかりました、私はPythonにかなり慣れていないので、複数の機能を許可するコンソールウィッチを作成しています。そのうちの1つは、ページソースを取得してページに印刷するか、別の引数がある場合はその引数のファイルに名前を付けることです... 最初の引数は、ソースを取得する Web サイトの URL です。

私のインポートは次のとおりです。

これは私のコードです:

今はコードを改善しても問題ありませんが、要点に焦点を当てています。現在は動作しています。後でコードを改善します。唯一の問題は、ユーザーが偽の Web サイトまたは存在しない Web サイトのページを入力すると、多くのエラーが返されることです。しかし、私が変更した場合:

だけに:

その後、常に「接続できませんでした...」と表示されます。

何か助けはありますか?残りのコードは役に立たないと思ったので、入れませんでした。必要に応じて、すべて入れることができます。

この非表示エラーにタイトルを付けた理由は、ユーザーが 2 番目の引数を入力すると、ユーザーが名前を付けたファイルにソースを保存するため、何らかの理由で接続できなかったと言うだけでまだ機能するためです。

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

python - UnicodeErrorを除くPython?

私のコードでは、このエラーが発生し続けます...

UnicodeErrorとUnicodeEncodeErrorを除いて入れようとしましたが、何も機能しません。問題は、ユーザーの入力であるため、ユーザーが入力する内容を制御できないため、プログラムをクラッシュさせるのではなく、エラーを示す印刷を表示するためにすべてのエンコードエラーが必要です。 。

トレースバック: