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

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

11
Pythonでキーボードイベントを生成する方法は?
短い要約: 私は、キーボードイベントをコンピューターに送信するプログラムを作成しようとしています。このプログラムは、あらゆる目的で、シミュレートされたイベントをキーボードの実際のキーストロークとして処理する必要があります。 元の投稿: Pythonを使用してキーボードイベントを生成する方法を探しています。 次のように、関数が押すことをシミュレートする必要があるキーを受け取ったと仮定します。 keyboardevent('a') #lower case 'a' keyboardevent('B') #upper case 'B' keyboardevent('->') # right arrow key def keyboardevent(key): #code that simulated 'key' being pressed on keyboard 上記は明らかに例ですが、私が探しているのは、キーボードイベントをシミュレートするために使用できるライブラリやモジュールなどです。 注:これは、メモ帳に文字を送信したり、フィールドなどにテキストを入力したりすることとは異なります。Pythonスクリプトで実際のキーボードイベントをシミュレートしたいのですが、コンピューターは実際にキーボードイベントがあると見なします。 追記: アクティブウィンドウにキーストロークを送信したくない-一部のアクティブウィンドウは特定のキーの組み合わせを受け入れないため、またはキーボードショートカットを使用したい場合は、キーボードのキーが押されているとシステムに認識させたい、微妙な違いスクリプトを介したバックグラウンドプロセスの場合、アクティブウィンドウを通過する必要はありません これまで私はこれらのことを見てきました: 最前面のアプリケーションのキーボードイベントを生成する Pythonを介してキーボードのキー押下イベントを生成する方法は? これはすべてアップルに関するもので、まったく役に立ちませんでした。 この: Pythonでキーボードとマウスをシミュレートする最も簡単な方法はどれですか? それは私が必要としているもののようですが、そのためのライブラリやドキュメントが見つかりません。 私ももっと多くの場所を検索しましたが、まだ解決策を見つけていません。


11
Pythonでの参照による整数の受け渡し
Pythonで参照によって整数を渡すにはどうすればよいですか? 関数に渡す変数の値を変更したい。Pythonのすべてが値渡しであることを読みましたが、簡単なトリックが必要です。たとえば、Javaでは、あなたはの参照型渡すことができInteger、Longなど 参照によって整数を関数に渡すにはどうすればよいですか? ベストプラクティスは何ですか?

6
パンダのデータフレームをシリーズに変換する
私はパンダに少し慣れていません。1行23列のパンダデータフレームがあります。 これをシリーズに変換したいですか?これを行うための最もPython的な方法は何ですか? 私は試しましたpd.Series(myResults)が、文句を言いValueError: cannot copy sequence with size 23 to array axis with dimension 1ます。数学的にはまだ「ベクトル」であることに気付くほど賢くはありません。 ありがとう!

1
2つのサブプロットが作成された後、それらのx軸をどのように共有しますか?
2つのサブプロット軸を共有しようとしていますが、図の作成後にx軸を共有する必要があります。したがって、たとえば、次の図を作成します。 import numpy as np import matplotlib.pyplot as plt t= np.arange(1000)/100. x = np.sin(2*np.pi*10*t) y = np.cos(2*np.pi*10*t) fig=plt.figure() ax1 = plt.subplot(211) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) # some code to share both x axis plt.show() コメントの代わりに、両方のx軸を共有するコードを挿入します。どうすればそれができるのか、手がかりが見つかりませんでした。いくつかの属性があり 、図の軸()を確認する_shared_x_axesと_shared_x_axes、fig.get_axes()それらをリンクする方法がわかりません。

7
Pythonは同じフォルダでモジュールを見つけることができません
私のPythonはどういうわけか同じディレクトリでモジュールを見つけることができません。私は何が間違っているのですか?(python2.7) したがって、1つのディレクトリ「2014_07_13_test」があり、その中に2つのファイルがあります。 test.py hello.py ここでhello.py: # !/usr/local/bin/python # -*- coding: utf-8 -*- def hello1(): print 'HelloWorld!' およびtest.py: # !/usr/local/bin/python # -*- coding: utf-8 -*- from hello import hello1 hello1() それでもPythonは私に >>> Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 4, in <module> ImportError: No …
97 python  module 

2
「notin」条件に基づいてデータフレームから行を削除する[重複]
この質問にはすでにここに答えがあります: SQLのように「in」と「notin」を使用してPandasデータフレームをフィルタリングする方法 (9つの回答) 4か月前に閉鎖されました。 日付列の値が日付のリストにある場合、パンダのデータフレームから行を削除したいと思います。次のコードは機能しません。 a=['2015-01-01' , '2015-02-01'] df=df[df.datecolumn not in a] 次のエラーが発生します。 ValueError:シリーズの真理値があいまいです。a.empty、a.bool()、a.item()、a.any()、またはa.all()を使用します。
97 python  pandas 

4
uWSGIのポイントは何ですか?
私はWSGI仕様を調べており、uWSGIのようなサーバーがどのように全体像に適合するかを理解しようとしています。WSGI仕様のポイントは、nginxなどのWebサーバーを、Flaskを使用して作成するようなWebアプリケーションから分離することであることを理解しています。私が理解していないのは、uWSGIの目的です。nginxがFlaskアプリケーションを直接呼び出せないのはなぜですか?フラスコはWSGIを直接話すことができませんか?なぜuWSGIはそれらの間に入る必要があるのですか? WSGI仕様には、サーバーとWebアプリの2つの側面があります。uWSGIはどちら側にありますか?
97 python  nginx  flask  wsgi  uwsgi 


11
redisを使用して辞書を保存および取得する方法
# I have the dictionary my_dict my_dict = { 'var1' : 5 'var2' : 9 } r = redis.StrictRedis() my_dictを保存し、redisで取得するにはどうすればよいですか?たとえば、次のコードは機能しません。 #Code that doesn't work r.set('this_dict', my_dict) # to store my_dict in this_dict r.get('this_dict') # to retrieve my_dict
97 python  redis 

8
Pythonでパスワードをソルトしてハッシュする
このコードは、パスワードをソルトでハッシュすることになっています。ソルトとハッシュ化されたパスワードはデータベースに保存されています。パスワード自体はそうではありません。 操作のデリケートな性質を考慮して、私はすべてがコーシャであることを確認したかった。 import hashlib import base64 import uuid password = 'test_password' salt = base64.urlsafe_b64encode(uuid.uuid4().bytes) t_sha = hashlib.sha512() t_sha.update(password+salt) hashed_password = base64.urlsafe_b64encode(t_sha.digest())

4
複数行のJSONを含むファイルをPandasにロードする
JSONファイルをPythonpandas(0.14.0)データフレームに読み込もうとしています。JSONファイルの最初の行は次のとおりです。 {"votes": {"funny": 0, "useful": 0, "cool": 0}, "user_id": "P_Mk0ygOilLJo4_WEvabAA", "review_id": "OeT5kgUOe3vcN7H6ImVmZQ", "stars": 3, "date": "2005-08-26", "text": "This is a pretty typical cafe. The sandwiches and wraps are good but a little overpriced and the food items are the same. The chicken caesar salad wrap is my favorite here but …


3
Docker変更があった場合にのみpiprequirements.txtを実行する方法は?
Dockerfileには、以下をインストールするレイヤーがありますrequirements.txt。 FROM python:2.7 RUN pip install -r requirements.txt Dockerイメージをビルドすると、このファイルに加えられた変更に関係なく、プロセス全体が実行されます。 pip install -r requirements.txtファイルに変更があった場合にのみDockerが実行されるようにするにはどうすればよいですか? Removing intermediate container f98c845d0f05 Step 3 : RUN pip install -r requirements.txt ---> Running in 8ceb63abaef6 Collecting https://github.com/tomchristie/django-rest-framework/archive/master.zip (from -r requirements.txt (line 30)) Downloading https://github.com/tomchristie/django-rest-framework/archive/master.zip Collecting Django==1.8.7 (from -r requirements.txt (line 1))


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