我遇到了通过Pandas用于Python的pd.read_table函数中的第一个参数。如果我在csv文件的文件路径中硬编码我想打开并用作数据框,它可以工作。但是,当我通过命令参数接收文件路径(将其保存到变量中)时,它将不会接收变量。知道为什么吗?
我在Windows上使用anaconda 2.0.1
答案 0 :(得分:3)
我尝试了同样的方法,它对我有用(我使用的是Ubuntu,但这不重要)。我做了以下请交叉检查并看到
test.py
import sys
import pandas as pd
pd.read_table(sys.argv[1])
然后调用函数:
test.py /home/user/test.csv
希望这是有帮助的,如果你做了一些不同的事情,那就更明确了