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

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

4
Pythonで設定ファイルを使用するベストプラクティスは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 多くの引数を指定して実行するコマンドラインスクリプトがあります。私は今、あまりにも多くの議論を抱えるようになりました。私はいくつかの議論を辞書形式でも持ちたいと思っています。 だから物事を簡素化するために、代わりに設定ファイルを使用してスクリプトを実行したいと思います。ファイルの解析に使用するライブラリーが本当にわかりません。これを行うためのベストプラクティスは何ですか?もちろん自分で何かをハンマーで打つこともできますが、これのためのライブラリーがあれば、私はすべて耳を傾けます。 いくつかの「要求」: 使用するのpickleではなく、簡単に読み取って編集できる簡単なテキストファイルにしたいと考えています。 辞書のようなデータを追加できるようにしたいのです。つまり、なんらかのネストの形式をサポートする必要があります。 単純化された疑似サンプルファイル: truck: color: blue brand: ford city: new york cabriolet: color: black engine: cylinders: 8 placement: mid doors: 2

15
Pythonでフロートをほぼ同等に比較するための最良の方法は何ですか?
丸めと精度の問題のために、浮動小数点数が等しいかどうかを比較するのは少し手間がかかることはよく知られています。 例えば: https //randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ Pythonでこれに対処するための推奨される方法は何ですか? 確かにどこかにこれのための標準ライブラリ関数がありますか?

14
科学的表記なしで、与えられた精度でnumpy.arrayをきれいに出力する方法は?
numpy.arraysたとえば、次のような方法でフォーマットされたを印刷する方法があるかどうか知りたいです。 x = 1.23456 print '%.3f' % x numpy.array浮動小数点数を出力したい場合は、小数配列が出力されます。多くの場合、「科学的」形式で出力されます。これは、低次元配列であっても読みにくいです。ただし、numpy.array明らかに、文字列として、つまりで印刷する必要があります%s。これに対する解決策はありますか?

18
Pythonクラスのメソッドのリストを取得するにはどうすればよいですか?
クラス内のメソッドを反復処理したり、存在するメソッドに基づいてクラスまたはインスタンスオブジェクトを異なる方法で処理したりします。クラスメソッドのリストを取得するにはどうすればよいですか? こちらもご覧ください: Python 2.5モジュールのメソッドをリストするにはどうすればよいですか? Python / IronPythonオブジェクトメソッドのループ オブジェクトが持つメソッドを見つける Pythonオブジェクトの内部をどのように調べますか? Python 2.xでオブジェクトのイントロスペクションを実行するにはどうすればよいですか? オブジェクトのメソッドと属性の完全なリストを取得するにはどうすればよいですか? Pythonのクラスインスタンスから利用できる関数を見つけるには?
331 python 

9
re.compileを使用しない、大文字と小文字を区別しない正規表現?
Pythonでは、次のコマンドを使用して、大文字と小文字を区別しない正規表現をコンパイルできますre.compile。 >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> 同じことをする方法はありますが、を使用しませんre.compile。ドキュメントにPerlのiサフィックス(などm/test/i)のようなものは見つかりません。

3
$ HOMEフォルダーへのpipパッケージのインストール
出来ますか?をインストールするときにpip、Pythonパッケージを私の$HOMEフォルダー内にインストールします。(たとえば、をmercurial使用してインストールしたいが、の代わりにpip内部$HOMEにしたい/usr/local) 私はMacマシンを持っていて、この可能性について考えただけで、を「汚染」する代わりに、代わり/usr/localにを使用し$HOMEました。 PEP370はまさにこれについてです。ちょうど作成される˜/.localとやるpip install packageだけの私の$ HOMEフォルダでこれらのパッケージをインストールするように十分に?
330 python  pip 

14
PythonでのUnicode(UTF-8)ファイルの読み取りと書き込み
ファイルへのテキストの読み取りと書き込み(Python 2.4)を理解するときに、いくつかの脳の障害があります。 # The string, which has an a-acute in it. ss = u'Capit\xe1n' ss8 = ss.encode('utf8') repr(ss), repr(ss8) ( "u'Capit \ xe1n '"、 "' Capit \ xc3 \ xa1n '") print ss, ss8 print >> open('f1','w'), ss8 >>> file('f1').read() 'Capit\xc3\xa1n\n' それでCapit\xc3\xa1n、ファイルf2でお気に入りのエディターに入力します。 次に: >>> open('f1').read() 'Capit\xc3\xa1n\n' >>> open('f2').read() 'Capit\\xc3\\xa1n\n' >>> …
330 python  unicode  utf-8  io 

16
python setup.pyがTravis CIで無効なコマンド「bdist_wheel」を言っているのはなぜですか?
私のPythonパッケージには、setup.pyUbuntu Trustyでローカルにビルドし、次のようにプロビジョニングすると、新鮮なVagrant Ubuntu Trusty VMで正常にビルドされます: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade しかし、Travis CI Trusty Beta VMで同じことをすると: - sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken - curl --silent --show-error --retry 5 …

18
オブジェクトの属性を一覧表示する
クラスのインスタンスに存在する属性のリストを取得する方法はありますか? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) 望ましい結果は、「multi、str」が出力されることです。これで、スクリプトのさまざまな部分の現在の属性を確認できます。
330 python  class  python-3.x 


14
パンダ:演算子チェーンを使用してDataFrameの行をフィルター処理する
でほとんどの操作pandasオペレータチェーン(で達成することができgroupby、aggregate、apply、など)が、私は、フィルタ行に見つけた唯一の方法は、通常のブラケットのインデックス経由で df_filtered = df[df['column'] == value] df値にフィルターをかける前に変数に割り当てる必要があるため、これは魅力的ではありません。次のようなものはありますか? df_filtered = df.mask(lambda x: x['column'] == value)
329 python  pandas  dataframe 

5
__main__.pyとは何ですか?
何である__main__.pyため、ファイルが、私はそれにソートコードの何を入れなければならない、とするとき私は1つを持っている必要がありますか?
326 python 


8
FlaskでPOSTされたJSONを取得するにはどうすればよいですか?
Flaskを使用して単純なAPIを構築しようとしています。ここで、POSTされたJSONを読み取ります。Postman Chrome拡張機能を使用してPOSTを実行し、JSON I POSTは単に{"text":"lalala"}です。次の方法を使用してJSONを読み取ろうとします。 @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid ブラウザーでは、GETに入れたUUIDを正しく返しますが、コンソールでは、None(を出力することを期待しているところに)表示されるだけ{"text":"lalala"}です。Flaskメソッド内から投稿されたJSONを取得する方法を誰かが知っていますか?
326 python  json  post  flask 


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