トップ「Python-3.x」の質問

言語のバージョン3以降に固有のPythonプログラミングに関する質問。

バイトを文字列に変換する

私はこのコードを使用して、外部プログラムから標準出力を取得しています。>>> from subprocess import * >>> command_ […] 続きを読む…

python string python-3.x

Python 3で文字列をバイトに変換する最良の方法は?

TypeErrorの回答に見られるように、文字列をバイトに変換する方法は2つあるようですこれらの方法のどれがより良いか、よりPythonicでしょうか? それとも個人的な好みの問題ですか?b = bytes(mystring, 'utf-8') b = mystring.encode( […] 続きを読む…

python string character-encoding python-3.x

Python 3でpipをインストールするにはどうすればいいですか?

pipをインストールしたい。 Python 3をサポートする必要がありますが、セットアップツールが必要です。これはPython2でのみ使用できます。Python 3でpipをインストールするにはどうすればよいですか?

python python-3.x pip package setuptools

Pythonで辞書キーをリストとして返す方法は?

Python 2.7では、辞書のキー、値、またはアイテムをリストとして取得できました。>>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] さて、 […] 続きを読む…

python python-3.x list dictionary python-2.x

TypeError:Python3でファイルに書き込む場合、「str」ではなく、バイトのようなオブジェクトが必要です

ごく最近、Py3.5に移行しました。 このコードはPython2.7で正しく機能していました。with open(fname, 'rb') as f: lines = [x. […] 続きを読む…

python python-3.x string file byte

Pythonで複数の引数を出力する

これは私のコードのほんの一部です:print("Total score for %s is %s ", name, score) しかし、私はそれを印刷したい:「(名前)の合計スコアは(スコア)です」ここで、 nameはリスト内の変数であり、 […] 続きを読む…

python printing python-3.x arguments

Python3でraw_inputを使用するにはどうすればよいですか

import sys print(sys.platform) print(2**100) raw_input() Python 3.1を使用していますが、 raw_ […] 続きを読む…

python python-3.x

Pythonで「列挙型」を表すにはどうすればよいですか?

私は主にC#開発者ですが、現在Pythonでプロジェクトに取り組んでいます。Pythonで列挙型に相当するものをどのように表すことができますか?

python python-3.x enums

virtualenvでPython3を使用する

virtualenvを使用して、デフォルトバージョンのPython(2.7)でプロジェクトを実行します。 あるプロジェクトでは、Python3.4を使用する必要があります。brew install python3を使ってMacにインストールしました。 では、新しいバージョンを使用するvirtualenvを作成するにはどうすればよいですか?例:sudo virtualenv […] 続きを読む…

python python-3.x virtualenv

入力を数値として読み取るにはどうすればよいですか?

以下のコードで、intの代わりにxとy文字列があるのはなぜですか?(注:Python 2.xではraw_input()使用します。Python3.xではinput()使用します。 […] 続きを読む…

python python-3.x python-2.7 input int