让我们来看一个简单的函数,它接受一个 str 并返回一个数据帧:
import pandas as pd
def csv_to_df(path):
return pd.read_csv(path, skiprows=1, sep='\t', comment='#')
向这个函数添加类型提示的推荐 Python 方法是什么?
如果我向 python 询问 DataFrame 的类型,它会返回 pandas.core.frame.DataFrame
。
下面的内容不会起作用,因为它会告诉我,熊猫是没有定义的。
def csv_to_df(path: str) -> pandas.core.frame.DataFrame:
return pd.read_csv(path, skiprows=1, sep='\t', comment='#')