タグ付けされた質問 「python-2.7」

Python 2.7は2.xシリーズの最後のメジャーバージョンであり、2020年1月1日以降はメンテナンスされていません。このタグを、使用しているPythonのバージョンを伝えるためだけに使用しないでください。 2.7。より一般的な[python]タグを使用します。

6
リストで省略記号[…]はどういう意味ですか?
私はpythonで遊んでいました。IDLEで次のコードを使用しました。 p = [1, 2] p[1:1] = [p] print p 出力は次のとおりです。 [1, [...], 2] これは何[…]ですか?興味深いことに、これを無限大までのリストのリストのリストとして使用できます。 p[1][1][1].... 上記は、私が望む限り書くことができ、それでも機能します。 編集: それはどのように記憶に表されますか? その用途は何ですか?それが役立ついくつかのケースの例が役立つでしょう。 公式ドキュメントへのリンクがあれば、本当に役に立ちます。


9
Pythonで文字列をutf-8に変換する方法
utf-8文字をPythonサーバーに送信するブラウザーがありますが、それをクエリ文字列から取得すると、Pythonが返すエンコードはASCIIです。プレーンな文字列をutf-8に変換するにはどうすればよいですか? 注:ウェブから渡された文字列はすでにUTF-8でエンコードされています。PythonでASCIIではなくUTF-8として処理するようにしたいだけです。

1
なぜ早期復帰が他よりも遅いのですか?
これは、私が数日前に答えたフォローアップの質問です。編集:その質問のOPは、私が彼に投稿したコードを使用して同じ質問をしているようですが、私はそれを知りませんでした。謝罪。提供される答えは異なります! 実質的に私はそれを観察しました: >>> def without_else(param=False): ... if param: ... return 1 ... return 0 >>> def with_else(param=False): ... if param: ... return 1 ... else: ... return 0 >>> from timeit import Timer as T >>> T(lambda : without_else()).repeat() [0.3011460304260254, 0.2866089344024658, 0.2871549129486084] >>> T(lambda : with_else()).repeat() [0.27536892890930176, 0.2693932056427002, 0.27011704444885254] >>> …

16
要件テンソルフローを満たすバージョンが見つかりませんでした
Python (3.6.4 64-bit)の最新バージョンとの最新バージョンをインストールしましたPyCharm (2017.3.3 64-bit)。次に、PyCharmにいくつかのモジュール(Numpy、Pandasなど)をインストールしましたが、Tensorflowをインストールしようとしてもインストールされず、エラーメッセージが表示されました。 TensorFlowの要件を満たすバージョンが見つかりませんでした(バージョン:から)TensorFlowに一致する分布が見つかりません。 次に、コマンドプロンプトからTensorFlowをインストールしようとすると、同じエラーメッセージが表示されました。しかし、私はtflearnを正常にインストールしました。 Python 2.7もインストールしましたが、同じエラーメッセージが再度表示されました。私はエラーをググって他の人に提案されたいくつかのことを試しましたが、何もうまくいきませんでした(これにはFlaskのインストールが含まれていました)。 Tensorflowをインストールするにはどうすればよいですか?ありがとう。

6
pytestでコンソールに出力する方法は?
でTDD(テスト駆動開発)を使用しようとしていますpytest。 私が使用するときにコンソールにpytestはありません。printprint 私はpytest my_tests.pyそれを実行するために使用しています。 はdocumentationデフォルトで動作するはずだと言っているようです:http : //pytest.org/latest/capture.html だが: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should be printed, but it won't be!" def test_inherit(self): assert issubclass(tum.Blogger, tum.Site) links = self.b.get_links(posts) print len(links) # This won't print either. 標準出力コンソールには何も出力されません(通常の進行状況と、合格/不合格となったテストの数だけ)。 そして、私がテストしているスクリプトにはprintが含まれています。 class …

6
json.load()関数とjson.loads()関数の違いは何ですか
Pythonでは、どのような違いであるjson.load()とはjson.loads()? 私は推測負荷()しながら、関数はファイルオブジェクト(私はコンテキストマネージャを使用することが必要)と一緒に使用しなければならない負荷()関数は、文字列としてファイルへのパスを取ります。それは少し混乱しています。 文字「s」は文字列をjson.loads()表しますか? 回答ありがとうございます!
172 python  json  python-2.7 

11
「self.x = x; self.y = y; __init__のself.z = z”パターン?
次のようなパターンが表示されます def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... かなり頻繁に、多くの場合、より多くのパラメーターを使用します。このような退屈な繰り返しを避ける良い方法はありますか?クラスはnamedtuple代わりに継承する必要がありますか?

10
リストのPythonリストをcsvファイルに書き込む
次の形式のリストの長いリストがあります--- a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]] つまり、リストの値はさまざまなタイプ(float、int、strings)です。出力csvファイルが次のようになるようにcsvファイルに書き込む方法 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2
168 python  file  csv  file-io  python-2.7 

17
Pythonパッケージをインストールできない[SSL:TLSV1_ALERT_PROTOCOL_VERSION]
を使用してPythonライブラリをインストールしようとするとpip、SSLエラーが発生します。 ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement xdict (from versions: ) No matching distribution found for xdict …

7
列のフォーマット文字列を使用してフロートのパンダデータフレームを表示する方法
とprint()IPython を使用して、特定の形式でパンダデータフレームを表示したいと思いますdisplay()。例えば: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 これをどうにかして印刷に強制したい cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 データ自体を変更したり、コピーを作成したりすることなく、データの表示方法を変更するだけです。 これどうやってするの?

2
__future__ importからabsolute_importは実際には何をしますか?
私がしている答えた私は、私が読んで理解に基づいて考えPythonで絶対的な輸入に関するご質問、Pythonの2.5変更履歴をとそれに付随するPEPを。ただし、Python 2.5をインストールしfrom __future__ import absolute_import、を適切に使用する例を作成しようとしたところ、状況がそれほど明確ではないことに気付きました。 上記のリンクされた変更ログから直接、このステートメントは、絶対的なインポートの変更に関する私の理解を正確に要約したものです。 次のようなパッケージディレクトリがあるとします。 pkg/ pkg/__init__.py pkg/main.py pkg/string.py これはおよびサブモジュールpkgを含むという名前のパッケージを定義します。pkg.mainpkg.string main.pyモジュールのコードを検討してください。ステートメントを実行するとどうなりimport stringますか?Python 2.4以前では、最初にパッケージのディレクトリを参照して相対インポートを実行し、pkg / string.pyを見つけて、そのファイルの内容をpkg.stringモジュールとしてインポートします。"string"そのpkg.mainモジュールは、モジュールの名前空間の名前にバインドされます。 だから私はこの正確なディレクトリ構造を作成しました: $ ls -R .: pkg/ ./pkg: __init__.py main.py string.py __init__.pyとstring.py空です。main.py次のコードが含まれています。 import string print string.ascii_uppercase 予想通り、Python 2.5でこれを実行すると、AttributeError: $ python2.5 pkg/main.py Traceback (most recent call last): File "pkg/main.py", line 2, in <module> print string.ascii_uppercase …

5
Pythonはどのようにキーを作成するか、キーに要素を追加するのか?
空の辞書があります。名前:dict_x それは値がリストであるキーを持つことです。 別のイテレーションから、キー(ex:)key_123とアイテム(タプル)を取得して、dict_xの値のリストに配置しますkey_123。 このキーが既に存在する場合は、このアイテムを追加します。このキーが存在しない場合は、空のリストで作成してから追加するか、タプルを含むだけで作成します。 今後またこのキーが出てくると存在するので、再度値を追加して欲しいです。 私のコードはこれで構成されています: キーと値を取得します。 NOTキーがに存在するかどうかを確認しdict_xます。 作成しない場合: dict_x[key] == [] その後: dict_x[key].append(value) これはそれを行う方法ですか?try/exceptブロックを使ってみませんか?

7
Pythonはタプルにアイテムを追加します
ユーザーセッションにタプルとして保存しようとするobject.ID-sがあります。最初のものを追加すると機能しますが、タプルは次のようになりますが、エラー(u'2',)を使用して新しいものを追加しようとするとmytuple = mytuple + new.idエラーが発生しますcan only concatenate tuple (not "unicode") to tuple。

6
Pelican 3.3 pelican-quickstartエラー「ValueError:不明なロケール:UTF-8」
pelican3.3を使用しようとしたときに、「pelican-quickstart」というコマンドを入力すると、いくつかのエラーが表示されました。 これらはエラーです: (PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart Traceback (most recent call last): File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module> load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pelican/__init__.py", line …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.