最新記事

Windows で Python スクリプトをサービスとして実行するにはどうすればよいですか? 質問する
python
windows
cross-platform

Windows で Python スクリプトをサービスとして実行するにはどうすればよいですか? 質問する

私は、データベースに格納されているさまざまな相互に関連するオブジェクトを共有する一連のプログラムのアーキテクチャをスケッチしています。プログラムの 1 つを、これらのオブジェクトに対する操作のための高レベル インターフェイスを提供するサービスとして機能させ、他のプログラムがそのサービスを通じてオブジェクトにアクセスできるようにしたいと考えています。 私は現在、そのサービスを実装するためのテクノロジーとして、Python と Django フレームワークを目指しています。Linux で Python プログラムをデーモン化する方法を理解していると思います。ただし、システムが Windows をサポートすることはオプションの仕様項目です。私は Windows プログラミングの経験がほとんどなく、Windows サービスの経験もまったくありません。 Python プログラムを Windows サービスとして実行することは可能ですか (つまり、ユーザー ログインなしで自動的に実行します)?この部分を実装する必要はありませんが、この方向で設計するかどうかを決定するには、どのように実行されるかの大まかなアイデアが必要です。 編集: これまでのすべての回答に感謝します。非常に包括的です。もう 1 つ知りたいことがあります。Windowsはどのようにして私のサービスを認識するのでしょうか。ネイティブの Windows ユーティリティを使用して管理できますか。/etc/init.d に開始/停止スクリプトを配置することに相当するものは何ですか。

Admin

PEP8 の E128: 視覚的なインデントのために継続行をインデント不足にするとは何か? 質問する
python
sublimetext2
pep8

PEP8 の E128: 視覚的なインデントのために継続行をインデント不足にするとは何か? 質問する

Sublime Text (Sublime Linter 付き) でファイルを開いたところ、今まで見たことのない PEP8 フォーマット エラーに気づきました。テキストは次のとおりです。 urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) 2番目の引数、つまりurl(...) ST2 でこのチェックを無効にしようとしていましたが、無視する前に何が間違っているのかを知りたいです。重要だと思えばやり方を変えるかもしれません :)

Admin

プロットの背景色を変更するにはどうすればいいですか? 質問する
python
matplotlib

プロットの背景色を変更するにはどうすればいいですか? 質問する

matplotlib で散布図を作成していますが、実際のプロットの背景を黒に変更する必要があります。次のコードを使用してプロットの表面の色を変更する方法を知っています。 fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') 問題は、これによってプロットの周囲のスペースの色が変わってしまうことです。プロットの実際の背景色を変更するにはどうすればよいでしょうか?

Admin

Python で 100,000 件の HTTP リクエストを送信する最も速い方法は何ですか? 質問する
python
http
concurrency

Python で 100,000 件の HTTP リクエストを送信する最も速い方法は何ですか? 質問する

100,000 個の URL を含むファイルを開いています。各 URL に HTTP リクエストを送信し、ステータス コードを出力する必要があります。私は Python 2.6 を使用しており、これまで Python がスレッド/並行性を実装する多くの紛らわしい方法を見てきました。Python の同意ライブラリはありますが、このプログラムを正しく記述する方法がわかりません。同様の問題に遭遇した人はいますか? 一般的には、Python で何千ものタスクをできるだけ速く実行する方法を知る必要があると思います。つまり、「並行して」実行するということです。

Admin

os.getenv と os.environ.get の違い 質問する
python
environment-variables
python-os

os.getenv と os.environ.get の違い 質問する

両方のアプローチに何か違いはあるのでしょうか? >>> os.getenv('TERM') 'xterm' >>> os.environ.get('TERM') 'xterm' >>> os.getenv('FOOBAR', "not found") == "not found" True >>> os.environ.get('FOOBAR', "not found") == "not found" True まったく同じ機能を持っているようです。

Admin

Python でアスタリスク * はどういう意味ですか? [重複] 質問する
python

Python でアスタリスク * はどういう意味ですか? [重複] 質問する

この質問に対する回答は既にここにあります : ** (二重星/アスタリスク) と * (星/アスタリスク) はパラメータに対してどのような働きをしますか? (28件の回答) 10年前に 閉店しました 。 Python でも C と同じように * に特別な意味があるのでしょうか? Python Cookbook で次のような関数を見ました: def get(self, *a, **kw) 説明していただくか、回答が見つかる場所を教えていただけますか (Google は * をワイルドカード文字として解釈するため、満足のいく回答を見つけることができません)。

Admin

.readlines() を使用するときに \n を削除する [重複] 質問する
python
python-2.7
readlines

.readlines() を使用するときに \n を削除する [重複] 質問する

この質問に対する回答は既にここにあります : 改行なしでファイルを読み取るにはどうすればいいですか? (15件の回答) 6年前に 閉鎖されました 。 値が入った .txt ファイルがあります。 値は次のようにリストされます。 Value1 Value2 Value3 Value4 私の目標は、値をリストに入れることです。そうすると、リストは次のようになります。 ['Value1\n', 'Value2\n', ...] は\n必要ありません。 これが私のコードです: t = open('filename.txt') contents = t.readlines()

Admin

Python Jinja テンプレートで loop.counter を出力するにはどうすればいいですか? 質問する
python
jinja2
templating-engine

Python Jinja テンプレートで loop.counter を出力するにはどうすればいいですか? 質問する

現在のループ反復をテンプレートに出力できるようにしたいと考えています。 によるとドキュメントloop.counter、使用しようとしている変数があります:

    {% for user in userlist %}
  • {{ user }} {{loop.counter}}
  • {% if loop.counter == 1 %} This is the First user {% endif %} {% endfor %}
しかし、テンプレートに出力されています。正しい構文は何ですか?

Admin