假設我想導入一個用於函數內部的python庫。在函數中導入庫還是全局導入它更好?函數內導入python庫與全局導入之間的區別?
做這個
def test_func:
import pandas as pd
# code implementation
,或者在Python文件的頂部線下在全球範圍內導入?
import pandas as pd
每種方法的優缺點是什麼? python中的最佳做法是什麼?
我使用python V3.6
編輯:一些澄清之作。
假設我有2個函數。
def func1:
import pandas as pd
# code implementation
def func2:
import pandas as pd
# code implementation
python腳本運行這兩個函數。庫會被導入兩次還是Python編譯器足夠聰明,只能導入一次?這具有性能影響。
我對這個問題做了一些編輯以作進一步的說明。你願意幫忙嗎?謝謝。 – user3848207