• crontabにvirtualenvを設定するには?

    質問 Pythonスクリプトを実行するためにcrontabをセットアップしたい。 スクリプトが以下のようなものだとします。 #!/usr/bin/python print "hello world" Pythonスクリプトを実行するためにvirtualenvを指定する方法はありますか?シェルではそうするだけなのですが。 ~$ workon myenv virtualenv

    2023-07-16 17:18:42
  • [解決済み] 最新の「pip」は "requires setuptools >= 0.8 for dist-info "で失敗する。

    質問 最近の(1.5)バージョンの pip を使用すると、いくつかのパッケージを更新しようとしたときにエラーが発生します。たとえば sudo pip install -U pytz で失敗する結果になります。 Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support r

    2023-07-16 01:16:35
  • なぜバックスラッシュは2回表示されるのですか?

    質問 バックスラッシュを含む文字列を作成すると、バックスラッシュが重複してしまいます。 >>> my_string = "why\does\it\happen?" >>> my_string 'why\\does\\it\\happen?' どうして? どのように解決するのか? あなたが見ているのは 表現 の my_string

    2023-07-15 20:34:01
  • [解決済み] Google App EngineでJSONをパースするにはどうすればよいですか?

    質問 Google App Engine (python)でJSON文字列をパースしてオブジェクトにしたいです。 あなたは何をお勧めしますか? エンコード/文字列化するための何かは、あまりにも素晴らしいでしょう。 あなたが推薦するものは、ビルトインされていますか、それとも私のアプリに含める必要があるライブラリですか? それは安全ですか? ありがとうございます。 どのように解決するのですか

    2023-07-15 18:32:38
  • [解決済み] 警告のトレースバックを取得する

    質問 numpyでは、次のようなことができます。 np.seterr(invalid='raise') を使用すると、警告がエラーを発生させた場合のトレースバックを取得することができます ( この記事 ). 警告をトレースするための一般的な方法はありますか? 警告が発生したときに、python がトレースバックを与えるようにできますか? どのように解決するのですか

    2023-07-15 12:01:35
  • [解決済み] PythonでSpyderを使った効率的なデバッグを行うには?

    質問 Pythonが好きでSpyderも好きなのですが、Spyderでデバッグをするとひどい目にあいます。 ブレークポイントを置くたびに、2つのボタンを押す必要があります。 続行ボタン (最初の行で自動的に一時停止します) です。 を自動的に一時停止します)、これは迷惑です。 さらに、自動補完などのある標準的な iPython コンソールではなく、ゴミのような ipdb>&g

    2023-07-14 21:07:23
  • [解決済み] Python: csv.DictReader の # でマークされたコメント行を読み飛ばす

    質問 CSVファイルを csv.DictReader は素晴らしいのですが、例えばコメント行(行頭にハッシュで示される)のあるCSVファイルがあります。 # step size=1.61853 val0,val1,val2,hybridisation,temp,smattr 0.206895,0.797923,0.202077,0.631199,0.368801,0.311052,

    2023-07-14 19:49:47
  • [解決済み] Python functools.wrapsのクラスと同等の機能

    質問 クラスを使用してデコレータを定義する場合、どのようにすれば自動的に __name__ , __module__ と __doc__ ? 通常、私はfunctoolsの@wrapsデコレータを使用します。 以下は、私が代わりにクラスに対して行ったことです(これは完全に私のコードではありません)。 class memoized: """Decorator that cac

    2023-07-14 16:38:16
  • [解決済み] PythonのEnumを拡張するには?

    質問 の拡張のためのベストプラクティスは何ですか? Enum を拡張するベストプラクティスは何ですか? 例えば from enum import Enum class EventStatus(Enum): success = 0 failure = 1 class BookingStatus(EventStatus): duplicate = 2 unkn

    2023-07-14 12:08:26
  • [解決済み] 文字列を整数にパースするためのビルトインまたはよりPythonicな方法はありますか?

    質問 私は、文字列を整数にパースしようとしたときに優雅に失敗するために、以下の関数を書かなければなりませんでした。私はPythonがこれを行うために組み込まれた何かを持っていると想像しますが、私はそれを見つけることができません。そうでない場合、別の関数を必要としない、これを行うよりPythonicな方法はありますか? def try_parse_int(s, base=10, val=No

    2023-07-14 10:59:29
  • [解決済み] FileNotFoundErrorを正しく発生させるには?

    質問 サードパーティのライブラリを使用していますが、私が望むような方法で存在しないファイルを処理できません。存在しないファイルを与えるとき、古き良き時代の FileNotFoundError: [Errno 2] No such file or directory: 'nothing.txt' を実行すると、何かよくわからないメッセージが表示されます。 OSError: Synt

    2023-07-14 07:54:59
  • MySQLdbが実行する実際のクエリを表示しますか?

    質問 私はクエリを実行しながらデバッグする方法を探していますが、MySQLdb がパラメータの挿入やその他を完了した後、実際に実行したクエリを印刷する方法があるでしょうか? ドキュメントを見ると、最後に実行されたクエリに関する情報を提供する Cursor.info() 呼び出しがあるように見えますが、私のバージョン (1.2.2) では存在しません。 これは明白な質問のように思えますが、

    2023-07-14 05:13:39
  • [解決済み] Pythonスクリプトを1時間ごとに正確に実行するスケジューリング

    質問 質問する前に Cronジョブおよびタスクスケジューラ このスクリプトは Windows と Linux で使用されるため、エンド ユーザーが完了するのを待つよりも、これを行うコード化されたメソッドを持つことを好みます。 タスクをスケジュールするために使用できる Python 用のライブラリはありますか? 私は 1 時間に 1 回関数を実行する必要がありますが、1 時間に 1

    2023-07-13 19:22:57
  • [解決済み] 関数を変数に代入する

    質問 例えば、次のような関数があるとします。 def x(): print(20) という変数にこの関数を代入したい。 y という変数に代入して、もし私が y を呼び出すと、その関数 x を再び呼び出します。もし私が単に y = x() とすれば None . どのように解決するのですか? 単に関数を呼び出さないだけです。 >>>def

    2023-07-13 15:54:04
  • [解決済み] ValueError: 基数が10のint()のリテラルは無効です。

    質問 を解くプログラムを書きました。 y = a^x を解き、それをグラフに投影するプログラムを書きました。問題は a < 1 というエラーが出ることです。 ValueError: 基数10を持つint ()のリテラルが無効です。 何か提案はありますか? トレースバックはこちらです。 Traceback (most recent call last):

    2023-07-13 08:26:44
  • [解決済み] Pythonのメタクラスと継承を理解する [重複] [重複

    質問 この質問はすでにここに回答があります : Pythonのメタクラスとは何ですか? (24の答え) 終了 8 年前 . メタ

    2023-07-13 08:26:35
  • [解決済み] 関数に渡された変数の元の変数名を取得する方法

    質問 関数に渡された変数の元の変数名を取得することは可能でしょうか?例 foobar = "foo" def func(var): print var.origname だから、その func(foobar) を返します。 >>foobar EDITです。 みたいな関数を作ろうとしただけなんです。 def log(soup):

    2023-07-13 06:20:01
  • [解決済み] Django post_save() シグナルの実装

    質問 djangoについて質問があります。 私はここにManyToManyモデルを持っています。 class Product(models.Model): name = models.CharField(max_length=255) price = models.DecimalField(default=0.0, max_digits=9, decimal_pla

    2023-07-12 23:18:14
  • [解決済み] スクリプトのユーザーがrootのような権限を持っているかどうかを確認する最も良い方法は何ですか?

    質問 Pythonスクリプトで、/etcのファイルを移動したり、apt-getでインストールしたりと、rootレベルの権限を必要とするようなことをたくさんする予定です。私は現在持っています。 if os.geteuid() != 0: exit("You need to have root privileges to run this script.\nPlease try aga

    2023-07-12 23:14:56
  • [解決済み] Pythonでクラス内のグローバル変数にアクセスするには?

    質問 こんなものがあります。 g_c = 0 class TestClass(): global g_c def run(self): for i in range(10): g_c = 1 print(g_c) t = TestClass() t.run() print(g_c) グローバル変数g

    2023-07-12 17:32:19