問題タブ [python-3.2]

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 に答える
639 参照

python - トレースバックと終了に関する混乱

3.1から3.2にアップデートしてしばらくPythonを使用していません。Pygameプログラムを終了する私の以前の方法は、以下のコードにあります。今、私はトレースバックメッセージを受け取っています:

今はトレースバックを覚えていませんが、収集できることから、エラーが発生する場所です。これにより、過去にエラーが発生することはありませんでした。sys.exit()の代わりにexit()を使用しようとしましたが、プログラムを終了するための確認を要求し、シェルも閉じます(どちらも実行したくない)。私はいくつかのGoogle検索を行い、さまざまな同様の問い合わせを見つけましたが、このエラーを理解して解決するための最善の方法がまだわかりませんか?プログラムは引き続き正常に機能します。大規模なプログラムでもエラーは同じままなので、関連する部分を分離しました。

私のコード:

ありがとう!

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

python-3.x - python3 での Chameleon と jinja2 のインストールに問題があります

プロジェクトでpython 3を使用することにしました。easy_install ピラミッドを試したところ、ピラミッドに付属しているものの 1 つ (すなわち Chameleon) が構文エラーをスローしました。

代わりに Pyramid_Jinja2 を使用することにし、easy_install Jinja2 を試してみましたが、さらにいくつかの構文エラーが発生しました。

これらの問題に気づいた人はいますか。Chameleon テンプレートはうまくレンダリングされますが、jinja2 をまったく動作させることさえできません。pcreate -s pyramid_jinja2_starter MyProjectscaffold が存在しないというエラーを試してみました。

python3.2 は悪い考えでしたか?

私は一日中グーグルにいました。ピラミッドでpython3.2を使用しているときに何をすべきかを教えてくれるまともなチュートリアルさえ見つかりません。

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

python - 奇妙なPythonの「if」構文エラー

私はこのエラーを受け取ります:私の「if」ステートメントの無効な構文とrlyは理由を理解できません、あなたたちの誰かが私を助けることができますか?私はPython3.2を使用していますが、ここに私のコードの一部がありますが、私のコードはエラーです:

コンソールが私のエラーを教えてくれる部分はここにあります:

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

command-line - Python 3.2でメニューの見栄えの良いレイアウトを作成するには?

クラスのメニューを作成しましたが、クールな外観を実現する方法を見つけられることを願っています。このプログラムは GUI ではなく、コマンド ライン ベースです。

私がこれを理解できる唯一の方法は、次のような愚かなことをすることです:

すべての回線が実際に接続されることを望みます。私のメニューはこのボックスの中にあります。十分な情報を提供できたことを願っています。

どんな提案でも大歓迎です!ありがとう!

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

python - Pythonプログラムのインストーラーをどのように作成しますか

私はPythonを初めて使用しますが、Pythonを使用して友達に提供するプログラムを作成することを考えていました。彼らはコンピューターについてあまり知らないので、私が彼ら自身でpythonをインストールするように頼んだ場合、彼らはそれを行うことができませんでしたが、私のファイルに必要なものだけを持っているPythonのバージョンをダウンロードするインストーラーを作成できたらどうでしょうか独自のPythonインタープリターで.pyファイルを実行するexeファイルを実行して作成します。また、Google検索を行って、コードをexeファイルに変換して配布するために使用できるフリーズアプリケーションを確認しました(cx_freeze私はpython 3.2を使用しています)が、すべての友人がWindowsコンピューターを持っているわけではなく、新しいプログラムごとにプログラムを持っていますバージョンは、.pyファイルにパッチを作成し、完全に再インストールしないことで自動更新します。

**スタンドアロンで実行可能にするものを探していません。を使用しているPythonバージョンの最小限のバージョンをバンドルする一種のインストーラー。また、ポータブルpythonインタープリターでpythonファイルを実行するための単なるリンクであるexeを使用するオプションもあります。これは、Windowsの場合とLinuxの場合に同じことを行う.shファイルの場合のみです。

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

loops - ユーザーが数字と小数点のみを入力するように制限するエラー ループを作成する方法。

ユーザーが成績のパーセンテージを入力し、文字の成績を出力する宿題に取り組んでいます。私の問題は、ユーザーを数字キーと小数点のみに制限したいということです。ユーザーがそれ以外のものを入力すると、エラー メッセージが表示され、再度入力する機会が与えられます。これは小数なしで機能する私のコードですが、intをfloatにする必要があります。助けてください!どんなフィードバックでも大歓迎です!!

私が持っているものを見てくれてありがとう。

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

python - Pythonで不変の辞書をハッシュする

短いバージョン:順序付けされていないアイテムの辞書として実装されたマルチセットに最適なハッシュアルゴリズムは何ですか?

辞書として実装された不変のマルチセット(バッグまたは他の言語のマルチセット:数学セットのように、各要素を複数保持できることを除いて)をハッシュしようとしています。collections.Counterここでのアドバイスと同様に、標準ライブラリクラスのサブクラスを作成しました。Pythonハッシュ可能dictsは、次のようなハッシュ関数を推奨します。

アイテムの完全なタプルを作成すると(たとえば、ジェネレーターを使用する場合に比べて)多くのメモリが消費され、アプリケーションの非常にメモリを大量に消費する部分でハッシュが発生します。さらに重要なことに、私の辞書キー(マルチセット要素)はおそらく注文できません。

私はこのアルゴリズムを使用することを考えています:

ビット単位のXORを使用すると、タプルのハッシュとは異なり、ハッシュ値の順序は重要ではないことを意味しますか?データのタプルの順序付けられていないストリームにPythonタプルハッシュアルゴリズムを半実装できると思います。https://github.com/jonashaag/cpython/blob/master/Include/tupleobject.hを参照してください(ページで「ハッシュ」という単語を検索してください)-しかし、私はそれを読むのに十分なCをほとんど知りません。

考え?提案?ありがとう。


なぜ私がマルチセットをハッシュしようとしているのか疑問に思っている場合:私の問題の入力データはマルチセットのセットであり、マルチセットの各セット内で、各マルチセットは一意である必要があります。私は締め切りに取り組んでいます私は経験豊富なコーダーではないので、可能な限り新しいアルゴリズムを発明することは避けたかったのです。私がたくさんのものを持っていることを確認するための最もPython的な方法は、それらをに入れることですset()が、ハッシュ可能。)

コメントから集めたもの

@marcinと@senderleはどちらも、ほぼ同じ答えを出しました。use hash(frozenset(self.items()))items()「ビュー」はセットのように設定されているため、これは理にかなっています。@marcinが最初でしたが、さまざまなソリューションのbig-O実行時間に関する優れた調査のため、@senderleにチェックマークを付けました。@marcinは、メソッドを含める__eq__ことも通知しますが、から継承されたメソッドはdict問題なく機能します。これが私がすべてを実装する方法です-このコードに基づくさらなるコメントや提案は大歓迎です:

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

pyqt4 - Python 3:PyQt4のQString

非常に単純なユーザーインターフェイスを実行しようとすると問題が発生します。Qt Designerを使用してUIを作成し、次にpyuic4を使用してPythonコードを取得しました。次に、必要な機能をプログラムし、EclipseIDEでコンパイルしました。

pyuic4から取得したコードは次のとおりです。

そして、私が必要とする関数で作成したコード:

最初のものはコンパイルして実行します、それは私のuiを完全に示しています。

2番目のものをコンパイルすると、次のようなエラーが発生します。

誰か助けてもらえますか?

前もって感謝します。

0 投票する
0 に答える
51 参照

login - 投稿していないようです

無料のSMSサービスであるYakediというサイトのログインスクリプトを作成しようとしています。私が試した限りでは、私は自分で物事を理解するのが好きなので、通常は人々に助けを求めません。私は立ち往生しています。私はPython3.2.2で書いています。だから誰かが私がどこで間違っているのか見ることができますか?

お返しにありがとう

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

python - sax を介して xml を解析中にエラーが発生しました