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

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

4
Python 3.5のコルーチンとフューチャー/タスクの違いは?
ダミー関数があるとしましょう: async def foo(arg): result = await some_remote_call(arg) return result.upper() 違いは何ですか: coros = [] for i in range(5): coros.append(foo(i)) loop = get_event_loop() loop.run_until_complete(wait(coros)) そして: from asyncio import ensure_future futures = [] for i in range(5): futures.append(ensure_future(foo(i))) loop = get_event_loop() loop.run_until_complete(wait(futures)) 注:この例では結果が返されますが、これは質問の焦点では​​ありません。戻り値が重要な場合は、のgather()代わりに使用してくださいwait()。 戻り値に関係なく、私は明快さを探していensure_future()ます。wait(coros)そして、wait(futures)コルーチンを実行し、そのとき、なぜコルーチンはに包まれるべき両方ensure_future? 基本的に、Python 3.5を使用して一連の非ブロッキング操作を実行する正しい方法(tm)はasync何ですか? 追加のクレジットについて、コールをバッチ処理する場合はどうなりますか?たとえば、some_remote_call(...)1000回呼び出す必要がありますが、同時接続数が1000のWebサーバー/データベースなどを壊したくありません。これはスレッドまたはプロセスプールで実行できますが、これを行う方法はありasyncioますか?


15
名前でプロセスを強制終了しますか?
プロセス(特にiChat)を強制終了しようとしています。コマンドラインでは、次のコマンドを使用します。 ps -A | grep iChat 次に: kill -9 PID ただし、これらのコマンドをPythonに変換する方法が正確にわかりません。
99 python  process  kill 

4
文字列内のすべての非英数字を置き換えます
(azまたは0-9)などの標準の文字または数字ではない文字をアスタリスクで置き換えたい文字列があります。たとえば、「h ^&ell`。、| ow] {+ orld」は「h * ell * o * w * orld」に置き換えられます。「^&」などの複数の文字は1つのアスタリスクに置き換えられることに注意してください。これを行うにはどうすればよいですか?
99 python 

11
PythonでSVGをPNGに変換する
Pythonでsvgをにどのように変換しpngますか?をsvgのインスタンスに格納していますStringIO。pyCairoライブラリを使用する必要がありますか?どうやってそのコードを書くのですか?
99 python  svg  rendering  cairo 


6
Pythonでnumpyタイプを識別する方法は?
オブジェクトがnumpy型であるかどうかを確実に判断するにはどうすればよいですか? この質問はダックタイピングの哲学に反することを理解していますが、アイデアは、(scipyとnumpyを使用する)関数がnumpyタイプで呼び出されない限り、numpyタイプを返さないことを確認することです。 これは別の質問の解決策に現れますが、オブジェクトが派手なタイプであるかどうかを判断する一般的な問題は、元の質問から十分離れているため、それらを分離する必要があります。


6
同じ要素を持つ2つのJSONオブジェクトを異なる順序で比較するにはどうすればよいですか?
リストの順序を無視して、2つのJSONオブジェクトがPythonで等しいかどうかをテストするにはどうすればよいですか? 例えば ​​... JSONドキュメントa: { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } JSONドキュメントb: { "success": false, "errors": [ {"error": "required", "field": "name"}, {"error": "invalid", "field": "email"} ] } aそして、bのオーダーにもかかわらず、同等比較してください"errors"リストは異なっています。



23
Django:ImproperlyConfigured:SECRET_KEY設定は空にできません
基本設定を含む複数の設定ファイル(開発、プロダクションなど)を設定しようとしています。成功することはできません。実行しようとする./manage.py runserverと、次のエラーが発生します。 (cb)clime@den /srv/www/cb $ ./manage.py runserver ImproperlyConfigured: The SECRET_KEY setting must not be empty. これが私の設定モジュールです: (cb)clime@den /srv/www/cb/cb/settings $ ll total 24 -rw-rw-r--. 1 clime clime 8230 Oct 2 02:56 base.py -rw-rw-r--. 1 clime clime 489 Oct 2 03:09 development.py -rw-rw-r--. 1 clime clime 24 Oct 2 02:34 __init__.py -rw-rw-r--. …

2
Python Pandasで列をビニング
数値のデータフレーム列があります。 df['percentage'].head() 46.5 44.2 100.0 42.12 列をビン数として表示したい: bins = [0, 1, 5, 10, 25, 50, 100] どのようにしてビンの結果を得ることができvalue countsますか? [0, 1] bin amount [1, 5] etc [5, 10] etc ......

5
リストの特定のインデックスに要素を挿入し、更新されたリストを返す
私はこれを持っています: >>> a = [1, 2, 4] >>> print a [1, 2, 4] >>> print a.insert(2, 3) None >>> print a [1, 2, 3, 4] >>> b = a.insert(3, 6) >>> print b None >>> print a [1, 2, 3, 6, 4] とにかく元のリストを更新する代わりに、結果として更新されたリストを取得できますか?

20
Pythonで日付から月を減算する最も簡単な方法は何ですか?
timedeltaのみがコンストラクタで月の引数を持っていた場合。これを行う最も簡単な方法は何ですか? 編集:以下で指摘されているように、私はこれについてあまり考えていませんでした。本当に私が欲しかったのは、先月のいつの日かでした。結局、年と月だけをつかむことになるからです。したがって、datetimeオブジェクトが与えられた場合、前月に該当するdatetimeオブジェクトを返す最も簡単な方法は何ですか?
99 python 

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