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

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

12
Flaskアプリをデバッグする方法
Flaskでエラーをデバッグする方法を教えてください。コンソールに印刷しますか?ページへのフラッシュメッセージ?または、何かがうまくいかないときに何が起こっているのかを理解するために利用できるより強力なオプションはありますか?
134 python  debugging  flask 

3
SQLAlchemy:エンジン、接続、セッションの違い
私はSQLAlchemyのを使用し、少なくとも3つのエンティティがあります:engine、sessionとconnection持って、executeこの方法は、私が例えばからすべてのレコードを選択したい場合はtable、私はこれを行うことができます engine.execute(select([table])).fetchall() この connection.execute(select([table])).fetchall() そしてこれさえ session.execute(select([table])).fetchall() -結果は同じになります。 私が理解しているように、誰かがengine.executeそれを使用するとconnection、が作成され、開かれsession(Alchemyが処理します)、クエリを実行します。しかし、そのようなタスクを実行するこれらの3つの方法の間に世界的な違いはありますか?

3
パンダ:データフレームのインデックス作成中に複数の条件-予期しない動作
2つの列の値でデータフレームの行をフィルタリングしています。 何らかの理由で、OR演算子は、AND演算子の動作と同じように動作し、逆も同様です。 私のテストコード: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values df['a'][1] = -1 df['b'][1] = -1 df['a'][3] = -1 df['b'][4] = -1 df1 = df[(df.a != -1) & (df.b != -1)] df2 = df[(df.a != -1) | (df.b != -1)] …

11
64ビットWindowsへのSetupToolsのインストール
Windows 7 64ビットでPython 2.7を実行しています。setuptoolsのインストーラーを実行すると、Python 2.7がインストールされていません。具体的なエラーメッセージは次のとおりです。 `Python Version 2.7 required which was not found in the registry` インストールされているPythonのバージョンは次のとおりです。 `Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32` 私はsetuptoolsサイトを見ていますが、64ビットWindows用のインストーラについては触れられていません。私は何かを見逃しましたか、これをソースからインストールする必要がありますか?


10
PythonでBDDを練習する[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ビヘイビア駆動開発を実践するためにPythonで利用できる最も高度なフレームワークとツールはどれですか?特に、ルビー用のrspecおよびmochaと同様のツールを見つけることは素晴らしいことです。
133 python  testing  bdd 

22
Mac OS X上のPythonに適したIDEは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私は、コーディングプラクティスがTDDとリファクタリングに集中している新しい仕事を始めようとしています。その主な開発言語はPythonです。私はJavaの世界出身であり、長い間、Eclipseを自信を持って使用してきました。Javaで作業していないときは、emacsを使用します。 リファクタリングだけでなく、コードの完成、プロジェクト管理、SCM統合(現在はCVS、現在はCVSこれらの日の1つをgitに切り替えます)et al。 どのIDEを使用すればよいですか?
133 python  macos  ide 

20
ネットワーク接続を確認しています
オンラインAPIにアクセスできるかどうかを確認したいのですが、そのためにはインターネットアクセスが必要です。 Pythonを使用して利用可能なアクティブな接続があるかどうかを確認するにはどうすればよいですか?
133 python  networking 


12
Python除算
私は-100から0までの数値のセットを10-100の範囲に正規化しようとしていて、変数がまったくない場合でも、これが期待どおりに評価されないことに気づくだけの問題がありました。 >>> (20-10) / (100-10) 0 フロート除算も機能しません。 >>> float((20-10) / (100-10)) 0.0 部門のどちらかの側がフロートにキャストされた場合、機能します。 >>> (20-10) / float((100-10)) 0.1111111111111111 最初の例の両側は、intとして評価されています。つまり、最終的な回答がintにキャストされます。0.111は.5より小さいため、0に丸められます。私の見解では、それは透過的ではありませんが、私はそれがそうであると思います。 説明は何ですか?
133 python  math  python-2.x 

5
AttributeError( "'str' object has no attribute 'read'")
Pythonではエラーが発生します。 Exception: (<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'read'",), <traceback object at 0x1543ab8>) 与えられたpythonコード: def getEntries (self, sub): url = 'http://www.reddit.com/' if (sub != ''): url += 'r/' + sub request = urllib2.Request (url + '.json', None, {'User-Agent' : 'Reddit desktop client by /user/RobinJ1995/'}) response = urllib2.urlopen (request) jsonofabitch …


6
Cython:「致命的なエラー:numpy / arrayobject.h:そのようなファイルまたはディレクトリはありません」
Cythonを使用して、ここで答えを高速化しようとしています。(ここでcygwinccompiler.py説明したハックを実行した後)コードをコンパイルしようとすると、エラーが発生します。それが私のコードの問題なのか、それともCythonの難解な微妙な問題なのか、誰か教えてもらえますか?fatal error: numpy/arrayobject.h: No such file or directory...compilation terminated 以下は私のコードです。 import numpy as np import scipy as sp cimport numpy as np cimport cython cdef inline np.ndarray[np.int, ndim=1] fbincount(np.ndarray[np.int_t, ndim=1] x): cdef int m = np.amax(x)+1 cdef int n = x.size cdef unsigned int i cdef np.ndarray[np.int_t, ndim=1] c = …

5
sqliteデータベースをクエリするときにカーソルを作成する必要があるのはなぜですか?
私はPythonのsqlite3モジュール(および一般的にはSQL全般)をまったく初めて使用しているので、これは完全に困惑します。cursorオブジェクトの説明の欠如(むしろ、それらの必要性)もまた奇妙に見えます。 このコードスニペットは、物事を行うための推奨される方法です。 import sqlite3 conn = sqlite3.connect("db.sqlite") c = conn.cursor() c.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() c.close() これは機能しませんが、(一見無意味な)なしで機能しますが、そうではありませんcursor。 import sqlite3 conn = sqlite3.connect("db.sqlite") conn.execute('''insert into table "users" values ("Jack Bauer", "555-555-5555")''') conn.commit() なぜ私が必要なのcursorですか? それは無意味なオーバーヘッドのようです。データベースにアクセスするスクリプト内のすべてのメソッドで、cursor?を作成して破棄することになっています。 なぜconnectionオブジェクトを使用しないのですか?
133 python  sqlite  cursor 

11
2つのDjangoアプリ間でモデルを移動する方法(Django 1.7)
したがって、約1年前にプロジェクトを開始し、すべての新しい開発者と同様に、構造にあまり焦点を当てていませんでしたが、Djangoを使用すると、プロジェクトのレイアウト、主にモデルの構造が恐ろしいように見え始めました。 私は主に単一のアプリでモデルを保持しており、これらのモデルのほとんどは独自の個別のアプリにあるはずですが、これを解決して南に移動しましたが、外部キーなどの影響により、トリッキーで本当に難しいことがわかりました。 ただし、Django 1.7と移行サポートが組み込まれているため、これを行うためのより良い方法はありますか?

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