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

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

12
jupyterノートブックのセルを折りたたむ
ipython Jupyter Notebookを使用しています。画面上で多くのスペースを占める関数を定義したとしましょう。セルを折りたたむ方法はありますか? 関数を実行して呼び出し可能なままにしたいが、ノートブックをより見やすくするためにセルを非表示/折りたたみたい。これどうやってするの?

6
TypeError:引数に複数の値を取得しました
私はこのエラーに関係した他のスレッドを読みました、そして私の問題は私がこれまでに読んだすべての投稿より興味深い明確な違いがあるようです、すなわち、これまでの他のすべての投稿は作成されたユーザーのいずれかに関してエラーを持っていますクラスまたは組み込みシステムリソース。関数を呼び出すときにこの問題が発生しています。何ができるのかわかりません。何か案は? BOX_LENGTH = 100 turtle.speed(0) fill = 0 for i in range(8): fill += 1 if fill % 2 == 0: Horizontol_drawbox(BOX_LENGTH, fillBox = False) else: Horizontol_drawbox(BOX_LENGTH, fillBox = True) for i in range(8): fill += 1 if fill % 2 == 0: Vertical_drawbox(BOX_LENGTH,fillBox = False) else: Vertical_drawbox(BOX_LENGTH,fillBox = True) …
143 python  python-3.x 

4
setuptoolsにPyPIにないパッケージをインストールさせるにはどうすればよいですか?
私はsetuptoolsとvirtualenvを使い始めました。私のパッケージには、GitHubからのみ入手可能な最新のpython-gearmanが必要です。PyPIにあるpython-gearmanバージョンは古いバージョンです。Githubソースはsetuptools互換です。つまり、setup.pyなどがあります。PyPIで探して古いバージョンをインストールする代わりに、setuptoolsに新しいバージョンをダウンロードしてインストールする方法はありますか? 参考までに、新しいpython-gearmanはhttp://github.com/mtai/python-gearmanです。

4
nosetestsは私の印刷ステートメントの出力をキャプチャしています。これを回避する方法は?
入力すると $ nosetests -v mytest.py すべてのテストに合格すると、すべての印刷出力がキャプチャされます。すべてが合格でも印刷出力を確認したい。 したがって、私がしていることは、アサーションエラーに次のように出力を表示させることです。 class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct an instance of something # ... some tests statements print a.dump() if self.debug: eq_(0,1) それはとてもハッキーな感じがします、もっと良い方法があるはずです。教えてください。
142 python  nosetests 



10
Pythonでプロパティ機能を使用する方法についての実例?
@propertyPythonでの使用方法に興味があります。私はpythonのドキュメントを読みました、そして私の意見では、そこでの例は単なるおもちゃのコードです: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x _xプロパティデコレータで塗りつぶしたものをラップすることでどのようなメリットが得られるかわかりません。次のように実装しないのはなぜですか。 class C(object): def __init__(self): self.x = None プロパティ機能は、状況によっては役立つ場合があると思います。でもいつ?誰かが実際の例を教えてくれませんか? ありがとう。

4
setuptoolsとdistutils:なぜdistutilsがまだ残っているのですか?
これらが含まれます:Pythonは、プロジェクトをパッケージ化して記述するために使用できるツールの混乱の歴史を持ちdistutils、標準ライブラリではdistribute、distutils2とsetuptools(そしておそらくそれ以上)。と思われdistribute、distutils2廃止されたため、setuptools2つの競合する標準が残っています。 私の理解でsetuptoolsは、よりもはるかに多くのオプション(依存関係の宣言、テストなど)が提供されていますdistutilsが、Python標準ライブラリには(まだ?)含まれていません。 Pythonのパッケージングユーザガイド [ 1 ]今お勧めします。 setuptoolsプロジェクトを定義し、ソース配布を作成するために使用します。 そして説明します: pure distutilsは多くのプロジェクトで使用できますが、他のプロジェクトへの依存関係の定義をサポートしておらず、によって提供されるパッケージメタデータを自動的に正しく入力するためのいくつかの便利なユーティリティがありませんsetuptools。標準ライブラリの外にあるsetuptoolsは、Pythonの異なるバージョン間でより一貫した機能セットも提供し、(とは異なりdistutils)setuptoolsサポートされているすべてのバージョンで次の「メタデータ2.0」標準形式を生成するように更新されます。 を使用することを選択したプロジェクトであっても、distutilspipがそのようなプロジェクトを(事前に作成されたwheelファイルからインストールするのではなく)ソースから直接インストールする場合、setuptools代わりに使用してプロジェクトをビルドします。 ただし、さまざまなプロジェクトのsetup.pyファイルを調べると、これが実際の標準ではないように見えます。多くのパッケージがまだ使用されてdistutilsおり、サポートするパッケージは、たとえばフォールバックインポートを実行することによって、setuptoolsしばしば混合されます。setuptoolsdistutils try: from setuptools import setup except ImportError: from distutils.core import setup setuptoolsとの両方でインストールできるセットアップを作成する方法を見つける試みが続きますdistutils。distutilsにはセットアップ機能の依存関係がサポートされていないため、多くの場合、エラーが発生しやすい依存関係チェックのさまざまな方法が含まれます。 なぜ人々はまだサポートするために余分な努力をしdistutilsているのですか- setuptools標準ライブラリにないことが唯一の理由ですか?だけがサポートするsetup.pyファイルをdistutils書き込むことの利点と欠点は何ですか。setuptools

10
Python文字列は[u'String ']として出力されます
OverантотвопросестьответынаStack Overflowнарусском:покодировкамutf-8выдаетрезультатпо-ренепо-ретпо-ререпо-ретпо-ретпо-рет これは確かに簡単なものになるでしょうが、本当に私を悩ませています。 Webページを読み取り、Beautiful Soupを使用してそれを解析するスクリプトがあります。私の最終的な目標はlink.contentsを出力することなので、スープからすべてのリンクを抽出します。 私が解析しているテキストはすべてASCIIです。Pythonは文字列をUnicodeとして扱うことを知っています。これは非常に便利で、weeスクリプトでは役に立たないと思います。 「文字列」を保持する変数を出力するたび[u'String']に、画面に出力されます。これを単にASCIIに戻す簡単な方法はありますか、それを取り除くための正規表現を書く必要がありますか?
142 python  unicode  ascii 

9
セレンを使用してテキストエリアからテキストをクリアする
特定のフィールドのテキストが無効な場合に適切なエラーメッセージが表示されることを確認するいくつかのテストがあります。有効性の1つのチェックは、特定のtextarea要素が空でないことです。 このテキストエリアにすでにテキストが含まれている場合、セレンにフィールドをクリアするように指示するにはどうすればよいですか? 何かのようなもの: driver.get_element_by_id('foo').clear_field()



8
'and'(ブール値)と '&'(ビット単位)-リストとnumpy配列の動作に違いがあるのはなぜですか?
リストとNumPy配列のブール演算とビット演算の動作の違いを説明するものは何ですか? 次の例に示すように、Python で&vs andを適切に使用する方法について混乱しています。 mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- Example 1 ---- >>> mylist1 and mylist2 [False, True, False, True, False] # I would have expected [False, True, False, False, False] # ---- Example …



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