関数内で使用するためにPythonライブラリをインポートしたいとします。関数内でライブラリをインポートするか、グローバルにインポートする方が良いでしょうか?関数内のPythonライブラリのインポートとグローバルインポートの違いは?
この
def test_func:
import pandas as pd
# code implementation
またはグローバルインポートするのpythonファイルの先頭に以下の行を持っていますか?
import pandas as pd
各アプローチの賛否両論は何ですか?どのpythonのベストプラクティスですか?
私は、PythonのV3.6に
EDITを使用しています:いくつかの明確化を行うこと。
私に2つの機能があるとします。
def func1:
import pandas as pd
# code implementation
def func2:
import pandas as pd
# code implementation
pythonスクリプトは両方の機能を実行します。ライブラリを2回インポートするのか、それとも1回だけインポートするのに十分なほどスマートなPythonコンパイラですか?これはパフォーマンスに影響します。
私は、さらなる説明のために質問にいくつかの編集を加えました。助けてもらえますか?ありがとう。 – user3848207