import <模块名>
import pandas
import pandas as pd
使用函数方式:<模块名>.<函数名>(<函数参数>),或者<模块别名>.<函数名>(<函数参数>)
比如
pandas.read_csv("data/stock.csv"),
pd.read_csv("data/stock.csv")
from <模块名> import <函数名>
from pandas import read_csv
from pandas import * # 倒入模块所有的函数
使用函数方式:<函数名>(<函数参数>)
比如:read_csv("data/stock.csv")
两种模式比较
下面用一个利用turtle画图两种倒入方法的比较(案例来源:嵩天 《Python语言程序设计》课程):
可以看到,如果需要在代码中大量使用库函数,使用第二种方式更简洁,但第二种方法可能出现函数名重名的问题,比如需要引用多个模块,那么各个模块之间可能会存在重名的函数,这样会导致使用函数发生问题。
所以:
如果只使用1个模块,可以使用from <模块名> import <函数名>的方式,
如果是多个模块,一般建议使用import <模块名> as <别名>,在使用的时候<模块别名>.<函数名>,如pd.read_csv()