属性错误:“str”对象没有属性“show”
我尝试将任何测试json文件作为命令行参数的一部分传递。当这样做时,它将其视为字符串,这是我不想要的,但我希望它被视为DataFrame,以便它可以显示df.show()的dataframe。我在终端上收到这个错误消息,说AttributeError:“str”对象没有属性“show”。
df = sqlContext.read.json(“tester.json")
def show_data(df):
df.show()
parser = argparse.ArgumentParser()
parser.add_argument(‘-I’, ‘—inputfile', required=True , default =df)
args = parser.parse_args()
show_data(args.parameterfile)
1条答案
按热度按时间xuo3flqw1#
问题是您正在向
show_data
函数传递一个 string。工作代码:
希望这个能帮上忙