-
Pythonモジュールから単一の関数をインポートする方法は?
「frommoduleimportfunction」ステートメントを使用して、Pythonモジュールから特定の関数をインポートできます。たとえば、他の関数をインポートせずに数学ライブラリからsin関数をインポートする場合は、次のように実行できます。 >>> from math import sin >>> sin(0) 0.0 sinの前に「数学」を付ける必要はないことに注意してください。罪だけがインポートされ、数学はインポートされていないからです。また、インポートした関数のエイリアスを作成することもできます。たとえば、 >>> from
-
Pythonでのfrom...importステートメントの使用は何ですか?
「frommoduleimport function」ステートメントは、Pythonモジュールから特定の関数をインポートするために使用されます。たとえば、他の関数をインポートせずに数学ライブラリからsin関数をインポートする場合は、次のように実行できます。 >>> from math import sin >>> sin(0) 0.0 sinの前に「数学」を付ける必要はないことに注意してください。罪だけが輸入されており、数学は輸入されていないからです。また、インポートした関数のエイリアスを作成することもできます。たとえば、 >>> fro
-
Pythonでのfrom...import *ステートメントの使用は何ですか?
「frommoduleimport*」ステートメントは、Pythonモジュールからすべての関数をインポートするために使用されます。たとえば、数学モジュールからすべての関数をインポートし、接頭辞「math」を付けたくない場合です。それらを呼び出している間、次のようにそれを行うことができます: >>> from math import * >>> sin(0) 0.0 >>> cos(0) 1.0 妥当な大規模なコードセットの場合、*をインポートすると、モジュールに固定され、削除できない可能性があることに注意してください。これは、コードで使用
-
Pythonで特定のモジュールを見つける方法は?
純粋なPythonモジュールの場合、module.__file__を調べることでソースファイルの場所を見つけることができます。たとえば、 >>> import mymodule >>> mymodule.__file__ C:/Users/Ayush/mymodule.py ただし、多くの組み込みモジュールはCで記述されているため、module .__ file__は.soファイルを指しているため(Windowsにはmodule .__ file__はありません)、ソースを表示できません。 コマンドラインから「python-v」を実行すると、何がどこから
-
PythonのPYTHONPATH環境変数とは何ですか?
PYTHONPATHは、Pythonがモジュールとパッケージを検索するディレクトリを追加するために設定できる環境変数です。ほとんどのインストールでは、Pythonを実行するためにこれらの変数は必要ないため、これらの変数を設定しないでください。 Pythonは、標準ライブラリの場所を知っています。 PYTHONPATHを設定する唯一の理由は、グローバルなデフォルトの場所(つまり、site-packagesディレクトリ)にインストールしたくないカスタムPythonライブラリのディレクトリを維持することです。 Python環境変数をよりよく理解するには、次のドキュメントをお読みください。http
-
LinuxでPython環境変数PYTHONPATHを設定するにはどうすればよいですか?
LinuxでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のようにPYTHONPATH変数をエクスポートします。 $ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo この場合、fooディレクトリをPYTHONPATHに追加しています。これを追加しており、PYTHONPATHの元の値を置き換えていないことに注意してください。ほとんどの場合、PYTHONPATHをいじってはいけません。多くの場合、あなたはそれを間違ってやっていて、それはあなたに問題をもたらすだけです。
-
MacでPython環境変数PYTHONPATHを設定するにはどうすればよいですか?
Mac OSでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のようにPYTHONPATH変数をエクスポートします。 $ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo この場合、fooディレクトリをPYTHONPATHに追加しています。これを追加しており、PYTHONPATHの元の値を置き換えていないことに注意してください。ほとんどの場合、PYTHONPATHをいじってはいけません。多くの場合、あなたはそれを間違ってやっていて、それはあなたに問題をもたらすだけです。
-
WindowsでPython環境変数PYTHONPATHを設定するにはどうすればよいですか?
WindowsでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のURLに移動します。 My Computer > Properties > Advanced System Settings > Environment Variables 次に、システム変数の下でPythonPath変数を編集します。現在のPYTHONPATHの最後に、セミコロンを追加してから、このパスに追加するディレクトリを追加します。 C:\Python27;C:\foo 、この場合、fooディレクトリをPYTHONPA
-
LinuxでPythonパスを設定するにはどうすればよいですか?
LinuxでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のようにPYTHONPATH変数をエクスポートします。 $ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo この場合、fooディレクトリをPYTHONPATHに追加しています。これを追加しており、PYTHONPATHの元の値を置き換えていないことに注意してください。ほとんどの場合、PYTHONPATHをいじってはいけません。多くの場合、あなたはそれを間違ってやっていて、それはあなたに問題をもたらすだけです。
-
MacでPythonパスを設定するにはどうすればよいですか?
Mac OSでPYTHONPATHを設定して、Pythonがモジュールとパッケージのインポートについて他のディレクトリを検索するように設定するには、次のようにPYTHONPATH変数をエクスポートします。 $ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo この場合、fooディレクトリをPYTHONPATHに追加しています。これを追加しており、PYTHONPATHの元の値を置き換えていないことに注意してください。ほとんどの場合、PYTHONPATHをいじってはいけません。多くの場合、あなたはそれを間違ってやっていて、それはあなたに問題をもたらすだけです
-
WindowsでPythonパスを設定するにはどうすればよいですか?
WindowsでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のURLに移動します。 My Computer > Properties > Advanced System Settings > Environment Variables 次に、システム変数の下でPythonPath変数を編集します。現在のPYTHONPATHの最後に、セミコロンを追加してから、このパスに追加するディレクトリを追加します。 C:\Python27;C:\foo この場合、fooディレクトリをPYTHONPAT
-
Pythonの名前空間とは何ですか?
名前空間は、スコープを実装する方法です。 Pythonでは、各パッケージ、モジュール、クラス、関数、およびメソッド関数は、変数名が解決される「名前空間」を所有しています。関数、モジュール、またはパッケージが評価される(つまり、実行が開始される)と、名前空間が作成されます。それを「評価コンテキスト」と考えてください。関数などの実行が終了すると、名前空間は削除されます。変数は削除されます。さらに、名前がローカル名前空間にない場合に使用されるグローバル名前空間があります。 各変数名はローカル名前空間(関数の本体、モジュールなど)でチェックされ、次にグローバル名前空間でチェックされます。 変数は通
-
Pythonの名前空間と変数のスコープを説明します。
名前空間は、スコープを実装する方法です。 Pythonでは、各パッケージ、モジュール、クラス、関数、およびメソッド関数は、変数名が解決される「名前空間」を所有しています。関数、モジュール、またはパッケージが評価される(つまり、実行が開始される)と、名前空間が作成されます。それを「評価コンテキスト」と考えてください。関数などの実行が終了すると、名前空間は削除されます。変数は削除されます。さらに、名前がローカル名前空間にない場合に使用されるグローバル名前空間があります。 各変数名はローカル名前空間(関数の本体、モジュールなど)でチェックされ、次にグローバル名前空間でチェックされます。 変数は通
-
Pythonのdir()、globals()、locals()関数の違いは何ですか?
locals()は、ローカルスコープで宣言された変数のディクショナリを返し、globals()は、グローバルスコープで宣言された変数のディクショナリを返します。グローバルスコープでは、locals()とglobals()の両方が同じディクショナリをグローバル名前空間に返します。 2つの関数の違いに気付くために、関数内からそれらを呼び出すことができます。たとえば、 def fun(): var = 123 print "Locals: ", locals() print "Vars:
-
Pythonでreload()関数は何をしますか?
関数reload(moduleName)は、以前にロードされたモジュールをリロードします(構文 import moduleNameでロードしたと仮定します。これは、ソースファイルを編集した会話用です。モジュールであり、Pythonを終了して再起動せずにテストしたい場合。たとえば、 >>> import mymodule >>> # Edited mymodule and want to reload it in this script >>> reload(mymodule) moduleNameはモジュールの実際の名前であり、その名前を
-
Pythonのパッケージは何ですか?
パッケージを理解するには、モジュールについても知っておく必要があります。すべてのPythonファイルはモジュールであり、その名前はファイルのベース名/モジュールの__name__プロパティであり、拡張子は.pyではありません。パッケージはPythonモジュールのコレクションです。つまり、パッケージは追加の__init__。pyファイルを含むPythonモジュールのディレクトリです。 __init __。pyは、パッケージを、たまたまPythonスクリプトの束を含むディレクトリと区別します。対応するディレクトリに独自の__init__。pyファイルが含まれている場合、パッケージは任意の深さにネス
-
ローカルにインストールされたPythonモジュールのリストを取得するにはどうすればよいですか?
ローカルにインストールされたPythonモジュールのリストを取得する方法は複数あります。最も簡単な方法は、たとえば、Pythonシェルを使用することです >>> help('modules') Please wait a moment while I gather a list of all available modules... BaseHTTPServer brain_nose markupbase &nb
-
Pythonモジュールのバージョンを確認する方法は?
Pythonをインストールすると、Pythonパッケージマネージャーpipも取得します。 pipを使用して、Pythonモジュールのバージョンを取得できます。インストールされているすべてのPythonモジュールをバージョン番号とともに一覧表示する場合は、次のコマンドを使用します。 $ pip freeze 出力が表示されます: asn1crypto==0.22.0 astroid==1.5.2 attrs==16.3.0 Automat==0.5.0 backports.functools-lru-cache==1.3 cffi==1.10.0 ... バージョン番号を個別に見つけるには、
-
PDFをテキストに変換するためにPythonで利用できるモジュールは何ですか?
PDFMinerパッケージを使用してPDFをテキストに変換できます。 例 次のように使用できます: import sys from cStringIO import StringIO from pdfminer.pdfpage importPDFPage from pdfminer.pdfinterp importPDFResourceManager, PDFPageInterpreter from pdfminer.layout importLAParams from pdfminer.converter importXMLConverter, HTMLConver
-
Pythonモジュールパスを取得する方法は?
純粋なPythonモジュールの場合、モジュールを調べることでソースファイルの場所を見つけることができます。__file__。たとえば、 >>> import mymodule >>> mymodule.__file__ C:/Users/Ayush/mymodule.py ただし、多くの組み込みモジュールはCで記述されているため、module .__ file__は.soファイルを指しているため(Windowsにはmodule .__ file__はありません)、ソースを表示できません。 コマンドラインから「python-v」を実