我有一个python脚本叫做
rateQualityMainTL.py
里面有一个函数,也叫做
rateQualityMainTL
具有函数体的脚本显示类似于以下内容:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
def rateQualityMainTL (x,y,z)
Holds=pd.DataFrame(data)
body of function
return Newdataframe
为了调用函数rateQualityMainTL,我创建了另一个python脚本。在网上阅读之后,我做到了
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys
import numpy
import os
import rateQualityMainTL
import pandas as pd
from pandas import DataFrame
rateQualityMainTL.rateQualityMainTL(x,y,z)
当我运行代码时,我得到一个错误
NameError: name 'pd' is not defined
我确实这么做了,为什么会出现这个错误呢?这和路径有关吗?
谢谢你