• Python 3 で sys.stdout のエンコーディングを設定する方法は?

    質問 Python 2でデフォルトの出力エンコーディングを設定することは、よく知られたイディオムです。 sys.stdout = codecs.getwriter("utf-8")(sys.stdout) これは sys.stdout オブジェクトを、出力を UTF-8 でエンコードするコーデックライターでラップします。 しかし、このテクニックはPython 3では動作しませ

    2023-09-04 08:24:42
  • PythonでWebサイトが立ち上がっているかどうかを確認する

    質問 pythonを使用して、ウェブサイトが稼働しているかどうかを確認するにはどうしたらよいでしょうか。私が読んだところでは、私は"HTTP HEAD"をチェックし、ステータスコード"200 OK"を見る必要がありますが、どのようにそれを行うのでしょうか? 乾杯 関連 Python で HEAD HTTP リクエストを送信するにはどうしたらいいですか? どのように解決

    2023-09-04 01:17:14
  • [解決済み] スクリプトのブール型引数

    質問 Pythonで、intとstrの引数をスクリプトに追加する方法を理解しています。 parser=argparse.ArgumentParser(description="""Mydescription""") parser.add_argument('-l', type=str, default='info', help='String argument') parser.add_a

    2023-09-03 06:52:31
  • Python 2.7でHTTPプロキシを設定する方法は?

    質問 pipをインストールするスクリプト: get-pip.py を実行しようとしていますが、私のネットワークがHTTPプロキシの後ろにあるため、接続タイムアウトが発生しています。私がインストールしようとしているものをインストールできるように、私のPython 2.7インストールでHTTPプロキシを構成することができるいくつかの方法がありますか? 注:私はWindowsを使用しています。

    2023-09-03 04:27:46
  • なぜ中間変数を使ったコードは、使っていないコードより速いのか?

    疑問点 私はこの奇妙な動作に遭遇し、それを説明することができませんでした。これらはベンチマークです。 py -3 -m timeit "tuple(range(2000)) == tuple(range(2000))" 10000 loops, best of 3: 97.7 usec per loop py -3 -m timeit "a = tuple(range(2000)); b

    2023-09-03 02:06:53
  • Python3の__builtin__モジュールはどこにあるのですか?なぜ改名されたのですか?

    質問 私が気になったのは __builtin__ モジュールとその使い方が気になったのですが、Python3では見当たりません!? なぜ移動されたのでしょうか? Python 2.7 >>> import __builtin__ >>> Python 3.2 >>> import __builtin__ Tracebac

    2023-09-02 18:16:55
  • Pythonのブロックの前のコロンは何のためにあるのですか?

    質問 Pythonのブロックの前のコロンは何のためにあるのですか? 例です。 if n == 0: print "The end" どのように解決するのですか? コロンは、インデントされたブロックの開始を宣言するために存在します。 技術的には、これは必要ありません。単にインデントして、ブロックが終了したときにインデントを解除すればよいのです。しかし Pytho

    2023-09-02 07:16:08
  • django のカスタムテンプレートタグでアクセス要求

    質問 myapp_extras.py にある私のコードです。 from django import template register = template.Library() @register.inclusion_tag('new/userinfo.html') def address(): address = request.session['address']

    2023-09-02 03:19:30
  • 文字列の末尾の部分文字列のみを削除する

    質問 たくさんの文字列があり、そのうちのいくつかは ' rec' . 私はそれが最後の4文字である場合にのみ、それを削除したい。 ということは、言い換えれば、私は somestring = 'this is some string rec' となるようにしたい。 somestring = 'this is some string' Pythonでアプローチする方法とは?

    2023-09-01 18:02:47
  • A,Bの2つの列に基づいてデータフレームから重複を削除し、別の列Cの最大値を持つ行を維持する。

    質問 私は2つの列(AとB)に従って重複した値を含むpandasのデータフレームを持っています。 A B C 1 2 1 1 2 4 2 7 1 3 4 0 3 4 8 C列の値が最大の行を維持したまま重複を削除したい。 こうなると A B C 1 2 4 2 7 1 3 4 8 どうすればいいのかわかりません。私は使用する必要があります drop_duplicates(

    2023-09-01 07:47:32
  • Pythonで間違った計算?

    質問 Pythonを始めたばかりなので、おそらくこれは私の間違いですが、... 私はPythonを試しています。電卓として使うのが好きで、いくつかのチュートリアルをゆっくりやっています。 今日、変なことに遭遇しました。2013*2013を調べたいのに、間違えて2013*013と書いてしまい、こうなってしまいました。 >>> 2013*013 22143 電卓

    2023-09-01 06:34:17
  • Python urllib2: HTTPError の例外が発生してもコンテンツボディを読み込む?

    質問 urllib2 を使って HTTP でページを取得しています。 私のリクエストにエラーが含まれている場合、リソースがHTTPエラー400(Bad Request)を投げることがあります。 しかし、その応答には、詳細なエラーメッセージを与える XML 要素も含まれています。 urllib2 が返す HTTPError 例外だけでなく、このエラーを見ることができれば非常に便利です。

    2023-09-01 02:54:14
  • os.walk iteratesはどのような順序で反復するのでしょうか?[重複しています]

    質問 この質問はすでにここに回答があります : os.walk がディレクトリをアルファベット順に訪問するように強制することはできますか? (3つの答え)

    2023-08-31 07:41:53
  • ネストされたリスト内包の仕組みの説明?

    質問 理解するのに問題はないのですか? a = [1,2,3,4] b = [x for x in a] これで終わりかと思いきや、こんなスニペットを発見。 a = [[1,2],[3,4],[5,6]] b = [x for xs in a for x in xs] というのは b = [1,2,3,4,5,6] . 問題なのは、この構文を理解するのに苦労していることです

    2023-08-30 20:13:15
  • [解決済み] Llanfairpwllgwyngyllgogerychwyrndrobwllantysiliogogogochの文字はどのように数えるのでしょうか?

    質問 Llanfairpwllgwyngyllgogerychwyrndrobwllantysiliogogogochの文字はどのように数えるのでしょうか? print(len('Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch')) 58の発言 そんな簡単なことなら、あなたに頼んでないわよね!? ウィキペデ

    2023-08-30 15:55:32
  • [解決済み] Pythonのdir(...)とvars(...).keys()の違いとは?

    質問 の違いは何ですか? dir(…) と vars(…).keys() をPythonで使うのですか? (違いがあるといいのですが、そうでなければ、これは "一つの方法"の原則を破ることになりますから... :)。 どのように解決するのですか? Pythonのオブジェクトは通常、オブジェクトに属する辞書にインスタンス変数を格納します(スロットは除く)。 vars(x)

    2023-08-30 15:29:18
  • 関数に変数を渡すときに python timeit を使用するにはどうすればよいですか?

    質問 私はtimeitを使用してこれに苦労している、誰かが任意のヒントを持っていた場合、私は思っていました。 基本的に私は速度をテストしたい関数(私は値を渡す)を持っており、これを作成しました。 if __name__=='__main__': from timeit import Timer t = Timer(superMegaIntenseFunction(10)

    2023-08-30 11:12:43
  • 複数行のRAW入力を読み込むには?

    質問 複数行のユーザ入力を取り込むPythonプログラムを作りたい。例えば This is a multilined input. It has multiple sentences. Each sentence is on a newline. 複数行の生の入力を取り込むにはどうしたらよいでしょうか? どのように解決するのですか? sentinel = '' # ends w

    2023-08-30 11:07:09
  • Python ftplibでFTPでファイルをダウンロードする方法

    質問 私は、FTPサーバーに簡単に接続し、ZIPファイルを開く次のコードを持っています。私はそのファイルをローカルシステムにダウンロードしたい。それを行うにはどうすればよいですか? # Open the file for writing in binary mode print 'Opening local file ' + filename file = open(filename, '

    2023-08-30 08:14:01
  • setup.py と /bin/ にファイルを追加する。

    質問 を作る方法がわかりません。 setup.py にスクリプトを追加する方法がわかりません。 /bin または /usr/bin といった具合です。 例えば myscript.py に /usr/bin を呼び出すことができるようにします。 myscript.py を任意のディレクトリから呼び出すことができます。 どのように解決するのですか? Pythonのド

    2023-08-30 07:03:08