問題タブ [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 投票する
2 に答える
1100 参照

python - TypeError の取得: 「POST データはバイトまたはバイトの iterable である必要があります。str にすることはできません。」単純なオンラインの例に従いながら

自動テストを学習しようとしていますが、最初は壁にぶつかっています。

この Web サイトから非常に単純な例を実行しようとすると、タイトルにエラーが表示されます: https://gist.github.com/1126917

コードは次のとおりです。

デバッグを試みましたが、うまくいきませんでした。どのデータが間違って入力されたのかさえわかりません。これのほとんどを自分の環境にインストールしたばかりなので、あまりいじっていないことに注意してください。

関連情報:

  • パイソン 3.2.3
  • セレン2

助けてくれてありがとう。

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

subprocess - Pythonサブプロセス通信がシェルスクリプトの呼び出しをハングアップする

Python 3.2 と次のコード スニペットを使用します。

一部のシェル スクリプトでは問題なく動作し、出力が得られます。他の人ではただハングします。ただし、いずれの場合も、シェル スクリプトはコマンド ラインからエラーなしで実行されます。私が見ることができる唯一の共通点は、(通常)ハングするものの出力がゼロであることです。何かが失敗した場合、実行中のプロセスを確認すると、シェルスクリプトがリストされておらず、Python スクリプトがまだ実行されていることがわかります

シェルスクリプトを呼び出して、常に制御を Python プログラムに戻す信頼できる方法は何ですか?


編集:

パイプ Popen などを使用する必要はありません。唯一の要件は、シェル スクリプトが終了したときに、制御が Python スクリプトに返されることです。シェル スクリプトがコマンド プロンプトに戻らない場合、私の python スクリプトも戻らないでしょう。

呼び出しているシェル スクリプトが常にコマンド プロンプトに戻ると仮定すると、どうすれば制御を Python プログラムに戻すことができますか?
上記の方法よりも良い方法があれば、教えてください

もう 1 つ見つかったのは、「ハング」したシェル スクリプトが「nohup」の呼び出しで終了しているように見えることです。問題なくコマンド プロンプトに戻ります。

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

python - Python 3.2 Apache httpd.conf 解析

httpd.conf を解析するための適切なモジュール/ライブラリ/チュートリアル/「忘れていたもの」があるかどうかを知りたいです。

具体的には、タグに含まれるいくつかの行を上記のファイルから抽出できる必要があります。これは、タグ自体 ( <VirtualHost hereissometext>) またはタグ自体の間にある場合があります。

ありとあらゆる助けをいただければ幸いです。

ご挨拶、

サウリウス

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

pyqt4 - PyQt4.9.1ビューがmodel.dataを呼び出すことはありません

PyQt4.9.1のモデルとビューを操作する方法を理解しようとしていますが、少し問題が発生しました。

重要なコードは次のとおりです。

アプリケーションのメインウィンドウを起動すると、次のようになります。エラーメッセージは表示されず、テーブルは正しい数の行と列、正しい見出しで描画されますが、テーブルは空です。モデルのdrawメソッドがprintステートメントで始まることに気付くかもしれません。その声明に達することはありません。足りないものはありますか?PyQt4.9.1のチュートリアルがまったく見つかりません。

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

class - How to instantiate an unknown number of instances in python3.2

I have been working on a card game in python 3.2 and am not sure about how to instantiate separate players. The game can have anywhere from 2 players to 8 players. I was thinking I could use brute force and have something like:

etc...

that seems dirty. Is there a cleaner way of getting around this?

Thank you.

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

macos - Mac OS X ld: -lpython3 のライブラリが見つかりません

ここに示す例から、いくつかの C コードをコンパイルして Python にインポートする手順を実行しようとしています: http://csl.sublevel3.org/C-functions-from-Python/

提案された呼び出しを使用してコンパイルできます。

しかし、私は Python 3 を使用しています。一連のコンパイラ エラーを混乱させて解決した結果、次のようになりました。

しかし、今は行き詰まっています。これにより、次のエラーが発生します。

私の限られた知識から、私はいくつかのことを試しました。Python のバージョンが存在する場所が 2 つあります。

/システム/ライブラリ/フレームワーク/Python.framework/バージョン

また:

/ライブラリ/フレームワーク/Python.framework/バージョン

Python 3.2 は 2 番目にあるので、gcc に -lpython3.2m? または、-lpython3.2m が間違っています。-lpython3.2 を試しましたが、ld から同じタイプのエラーが発生します。

役立つ可能性のあるその他の事実:

Mac OS 10.6.8

Python.org から取得した DMG からインストールされた Python 3.2

あなたが私を助けるのを助けるために私があなたに与えることができる他の情報があれば、私に知らせてください

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

ctypes - Python3.2.2ctypes.Structureはc_void_pをNoneに初期化します

単純なクラスは、32ビットWindows 7でこの奇妙な動作を引き起こします。この構造の配列をdllに渡してから、dllで満たされたパケットのコンテンツを取得しようとしています。このクラスのオブジェクトを作成したときに、c_void_pがNoneTypeオブジェクトであることを発見しました。これは通常の動作ですか?

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

python - Turtle モジュールには属性 color がありませんか?

上の Python ドキュメントturtleからサンプル コードの最初の部分を実行しようとすると、次のようになります。

私は得るNameError

NameError: 名前 'color' が定義されていません

モジュールを微調整しimportて手動で指定しても機能しません。

ドキュメントに従って、明らかに含まれているPython v3.2.3を使用してturtle.colorいます。Pythontkinterも同様に機能するため、サポート付きでインストールさimport tkinterれます。

完全なトレースは次のとおりです。

奇妙です。コマンド ラインまたは IDLE のいずれかでシェルに入り、一度に 1 つずつコマンドを入力すると、次のようになります。

問題ありません。IDLE で新しいウィンドウを開き、すべてのコマンドを入力して、スクリプトを実行したときだけです。

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

python - Python3のPythonパスのみを変更する

私はPython3とPython2.6の両方で開発しており、両方のバージョンがインストールされています。ただし、Python 3では、多くの優れたモジュール(時間、数学など)へのパスは私のPythonパスの一部ではありません。ディレクトリをパスに追加することはできますが、面倒です。

Python 2に影響を与えることなく、Python 3インストールのパスを永続的に変更する方法はありますか?

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

python - Python モジュールのロードをデバッグするにはどうすればよいですか?

cwiidを python 2.7 から 3.2に移植しようとしています。廃止されたものをたくさん使っているので、3.2 で動作させるには多くのものを変更しなければなりません。現在、読み込みエラーのため立ち往生しています。Python 3.2 環境とライブラリがパッケージ リポジトリにインストールされている場合は、次のようにします。

ソースコードの盲目的な検索以外に、python はどこで PyInit_cwiidメソッドを期待していますか?

たとえば、ソース コードには、メソッドpy_plugin.cを含む があります。py_init