Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Python CGIプログラミング用にApacheを設定する方法は?

    CGI用にApacheWebサーバーを構成する サーバーでCGIスクリプトを正しく実行するには、Webサーバーを構成する必要があります。 CGIスクリプトを実行するようにApacheWebサーバーを構成する方法について説明します。 ScriptAliasの使用 ディレクトリをScriptAliasディレクティブ(Apacheを構成するためのオプション)として設定できます。このようにして、Apacheは、そのディレクトリ内にあるすべてのファイルがCGIスクリプトであることを理解します。これは、ApacheでCGIスクリプトを実行するための最も簡単な方法かもしれません。典型的なScriptAlia

  2. ApacheサーバーでPythonCGIスクリプトを実行する方法は?

    Apacheサーバーでは、通常、Pythonスクリプトは実行されません。したがって、Apacheサーバーでhttpd.confファイルに移動する必要があります。その中に、AddHandlerというプロパティに.php、.aspなどがあり、そこに.pyを配置する必要があります。ファイルを保存してサーバーを再起動します。次に、Python CGIスクリプトを実行すると、正しく実行されます

  3. Python CGIスクリプトですべてのHTTPヘッダーを読み取る方法は?

    Pythonを使用したApacheCGIスクリプトでカスタムリクエストヘッダーの値を取得することができます。解決策はこれに似ています。 Apacheのmod_cgiは、受信したHTTPリクエストヘッダーごとに環境変数を設定します。この方法で設定された変数にはすべてHTTP_プレフィックスが付いているため、たとえばx-client-version:1.2.3は変数HTTP_X_CLIENT_VERSIONとして使用できます。 したがって、上記のカスタムヘッダーを読み取るには、os.environ[HTTP_X_CLIENT_VERSION]を呼び出すだけです。 以下のスクリプトは、すべての

  4. Python CGIスクリプトの結果をブラウザに送信するにはどうすればよいですか?

    # Get data from fields from HTML page first_name = form.getvalue('first_name') last_name  = form.getvalue('last_name') send data to Browser print("Content-type:text/html") print print("") print("") print("Hello - Second CGI Program") print

  5. Python CGIスクリプトを使用して単純なフォームデータを処理するにはどうすればよいですか?

    以下のようなHTMLファイルがあるとします- <form action=getData.py method=post> FirstName: <input type=text name=first_name> LastName: <input type=text name=last_name> <input type=submit value=go> </form> このフォームを送信すると、getData.pyという名前のPythonページに移動し、このHTMLページからデータを取得して表示する必要があります

  6. チェックボックスデータをPythonCGIスクリプトに渡す方法は?

    チェックボックスデータをCGIプログラムに渡す チェックボックスは、複数のオプションを選択する必要がある場合に使用されます。 これは、2つのチェックボックスがあるフォームのHTMLコードの例です- <form action = "/cgi-bin/checkbox.cgi" method = "POST" target = "_blank"> <input type = "checkbox" name = "maths" value = "on" />

  7. ラジオボタンデータをPythonCGIスクリプトに渡す方法は?

    ラジオボタンデータをCGIプログラムに渡す ラジオボタンは、オプションを1つだけ選択する必要がある場合に使用されます。 これは、2つのラジオボタンを備えたフォームのHTMLコードの例です- <form action = "/cgi-bin/radiobutton.py" method = "post" target = "_blank"> <input type = "radio" name = "subject" value = "maths" />

  8. テキストエリアデータをPythonCGIスクリプトに渡す方法は?

    テキストエリアデータをCGIプログラムに渡す TEXTAREA要素は、複数行のテキストをCGIプログラムに渡す必要がある場合に使用されます。 これは、TEXTAREAボックスを備えたフォームのHTMLコードの例です- <form action = "/cgi-bin/textarea.py" method = "post" target = "_blank"> <textarea name = "textcontent" cols = "40" rows = "4&

  9. ドロップダウンボックスデータをPythonCGIスクリプトに渡す方法は?

    ドロップダウンボックスデータをCGIプログラムに渡す ドロップダウンボックスは、利用可能なオプションが多数あるが、1つまたは2つだけが選択される場合に使用されます。 ドロップダウンボックスが1つあるフォームのHTMLコードの例を次に示します- <form action = "/cgi-bin/dropdown.py" method = "post" target = "_blank"> <select name = "dropdown"> <option val

  10. **(二重星)と*(星)はPythonのパラメーターに対して何をしますか?

    Python関数では、プレフィックスに単一のアスタリスク(スター)が付いた引数は、呼び出し元の環境から可変数の引数を受け取るのに役立ちます >>> def function(*arg):       for i in arg:         print (i) >>> function(1,2,3,4,5) 1 2 3 4 5 可変数のキーワード引数を関数に渡す必要がある場合、関数定義で二重アスタリスク(スター)付きの引数が使用されます >>> def functio

  11. Pythonでリスト内包表記の辞書を作成するにはどうすればよいですか?

    組み込み関数であるzip()関数は、2つのリストの同じインデックスにある要素を含むタプルのリストを提供します。 2つのリストがそれぞれキーと値である場合、このzipオブジェクトを使用して、別の組み込み関数dict()を使用して辞書オブジェクトを作成できます。 >>> L1=['a','b','c','d'] >>> L2=[1,2,3,4] >>> d1=dict(zip(L1,L2)) >>> d1 {'a': 1, 'b':

  12. Pythonで複数の値を返すにはどうすればよいですか?

    タプル、リスト、ディクショナリ、またはユーザー定義クラスのオブジェクトの形式で関数から複数の値を返すことができます タプルとして返す >>> def function():       a=10; b=10       return a,b >>> x=function() >>> type(x) <class 'tuple'> >>> x (10, 10) >>> x,y=function() >>&

  13. PythonでのStar演算子はどういう意味ですか?

    アスタリスク(スター)演算子はPythonで使用され、複数の意味が付加されています。 数値データ型の場合、*は乗算演算子として使用されます >>> a=10;b=20 >>> a*b 200 >>> a=1.5; b=2.5; >>> a*b 3.75 >>> a=2+3j; b=3+2j >>> a*b 13j 文字列、リスト、タプルなどのシーケンスの場合、*は繰り返し演算子です >>> s="Hello" >>> s*3 

  14. Pythonでリストのサイズを取得するにはどうすればよいですか?

    リストを含むPythonシーケンスデータ型のオブジェクトは、組み込み関数len()を使用して、そのサイズ、つまりその中の要素の数を返します。 >>> L1=[1,2,3] >>> len(L1) 3 組み込みのリストクラスには、リストのサイズも返す__len __()という特別なメソッドがあります。 >>> L1=[1,2,3] >>> L1.__len__() 3

  15. Pythonでの二重星演算子の意味は何ですか?

    数値データ型の場合、二重アスタリスク(**)はべき乗演算子として定義されます >>> a=10; b=2 >>> a**b 100 >>> a=1.5; b=2.5 >>> a**b 2.7556759606310752 >>> a=3+2j >>> b=3+5j >>> a**b (-0.7851059645317211+2.350232331971346j) 関数定義では、接頭辞として2つのアスタリスクが付いた引数は、呼び出し環境から複数のキーワード引数を関数に送信

  16. Python文字列をタプルに変換するにはどうすればよいですか?

    Pythonの組み込み関数tuple()は、任意のシーケンスオブジェクトをタプルに変換します。文字列の場合、各文字は文字列として扱われ、コンマで区切られたタプルに挿入されます。 >>> string="Tutorialspoint" >>> tuple(string) ('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o

  17. Pythonで文字列を評価し、オブジェクトを返すにはどうすればよいですか?

    組み込みのeval()関数には文字列引数が必要です。ただし、Pythonインタープリターは、文字列をPython式として扱い、それが有効かどうかを評価してから、式の結果である型オブジェクトを返します。 算術式を含む文字列 >>> x=eval('2+2') >>> type(x) <class 'int'> >>> x 4 リスト/タプルに評価する文字列 >>> x=eval('tuple([1,2,3])') >>> x (1, 2, 3)

  18. Pythonで複素数を作成するにはどうすればよいですか?

    複素数は、実数部と虚数部で構成されています。実数部は浮動小数点数であり、虚数部は任意の浮動小数点数に-1の平方根を掛けたものであり、jとして定義されます。 >>> no=5+6j >>> no.real 5.0 >>> no.imag 6.0 >>> type(no) <class 'complex'> 結果のオブジェクトは複雑なデータ型です。 Pythonライブラリにはcomplex()関数もあり、2つのfloat引数からオブジェクトを形成します >>> no=comple

  19. Pythonでオブジェクトxを文字列表現に変換するにはどうすればよいですか?

    Pythonライブラリで最も一般的に使用されるstr()関数は、オブジェクトの文字列表現を返します。 >>> no=100 >>> str(no) '100' >>> L1=[1,2,3,4] >>> str(L1) '[1, 2, 3, 4]' >>> d={'a': 1, 'b': 2, 'c': 3, 'd': 4} >>> str(d) "{'a': 1, &

  20. Pythonで文字列をセットに変換するにはどうすればよいですか?

    Pythonの標準ライブラリには、iterableをsetに変換する組み込み関数set()が含まれています。セットオブジェクトには、繰り返されるアイテムは含まれていません。したがって、文字列に複数の文字が含まれている場合、その文字はセットオブジェクトに1回だけ表示されます。繰り返しになりますが、set()関数には独自のハッシュメカニズムがあるため、文字は文字列と同じ順序で表示されない場合があります >>> set("hello") {'l', 'h', 'o', 'e'}

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:50/450  20-コンピューター/Page Goto:1 44 45 46 47 48 49 50 51 52 53 54 55 56