ValueError:需要超过0个值才能解包(Python 2)

ValueError:需要超过0个值才能解包(Python 2),python,valueerror,chdir,Python,Valueerror,Chdir,我试图通过使用Python文件复制另一位研究人员的发现,该文件是他作为论文的补充添加的。这是我第一次潜入Python,所以修复这个错误可能非常简单,但两天后我还没有。对于上下文,在自述文件中有以下说明: 要运行脚本,请确保安装了Python2。将所有文件放入指定为“cf_dir”的文件夹中。 在脚本中,我在以下行中得到一个错误: if __name__ == '__main__': cf_dir, cf_file, cf_phys_file = sys.argv[1:4] os.chdir(cf

我试图通过使用Python文件复制另一位研究人员的发现,该文件是他作为论文的补充添加的。这是我第一次潜入Python,所以修复这个错误可能非常简单,但两天后我还没有。对于上下文,在自述文件中有以下说明:

要运行脚本,请确保安装了Python2。将所有文件放入指定为“cf_dir”的文件夹中。 在脚本中,我在以下行中得到一个错误:

if __name__ == '__main__':
cf_dir, cf_file, cf_phys_file = sys.argv[1:4]
os.chdir(cf_dir)
cf = pd.read_csv(cf_file)
cf_phys = pd.read_csv(cf_phys_file)
ValueError:需要超过0个值才能解包

“cf_文件”和“cf_phys_文件”是一个名为“cf_dir”的文件夹中所有文件的两个主要组成部分。“cf_phys_文件”仅与两个调查问题(Q22和Q23)相关,“cf_文件”包括所有其他问题1-21。现在看来,代码旨在从目录中检索这两个文件?仅用于cf_phys_file“需要1:4列。当前工作目录已设置在正确的位置

我找到“cf_dir”的路径如下: C:\Users\Marc Marijn Ossel\Documents\RSM\Thesis\Data\适合ML\Data en Artikelen\Per task适合机器学习成绩自述\cf\u dir

自述文件中的替代选项

在自述文件中有此选项,但在这里我无法理解如何将路径指向正确的位置:

“在打开的终端中运行以下命令(替换文件名 下面):python cfProcessor\u AEAPnP.py cf\u dir cf\u file cf\u phys\u file task\u file jobstaskratingfile 作业数据文件OESfile

这将根据需要生成数据和绘图。”

当我在“命令提示符”中运行该命令时,我得到以下错误,我不确定如何正确设置工作目录。 -python:无法打开文件“cfProcessor\u AEAPnP.py”:[Errno 2]没有这样的文件或目录

谢谢你的阅读,我希望有人能帮助我

致以最诚挚的问候,并在电晕期间保持安全!! 马克

也就是说,调用python文件时需要的参数很少

为了跑

python cfProcessor_AEAPnP.py cf_dir cf_file cf_phys_file task_file jobTaskRatingFile jobDataFile OESfile
命令提示符应位于该文件夹中

因此,打开命令提示符并键入

cd path_to_the_folder_where_ur_python_file_is_located
现在,您已经到达了python文件的路径


另外,请确保为参数提供双引号中的完整路径。

Hi,感谢您的快速响应。您能帮助我提供哪些其他参数吗?因为第一个(cf_dir)是一个目录。我如何为其提供参数?此外,对于在终端中运行,谢谢!现在我得到错误:Traceback(最后一次最新调用):文件“cfProcessor_AEAPnP.py"导入pandas as pd ModuleNotFoundError中的第8行:没有名为“pandas”的模块如何确保它导入pandas?
pandas
是用于数据分析和操作的python库。您必须安装它。该自述文件必须在您需要的python库上更加明确。此外,您需要提供的参数包括目录的e路径和fileshi@DarK\u FirefoX,感谢您的回复。我正在试图弄清楚如何安装pandas,这似乎不直观。同时,请您(!)帮助我如何为目录和两个文件的路径编码参数?我已经被困在这个问题上太久了!这是路径:C:\Users\Marc Marijn Ossel\Documents\RSM\Thesis\Data\Applied for ML\Data en Artikelen\Per task Appliety for Machine Learning score readme\cf\u dir非常感谢!!!Marc MarijnOssel Pandas可以加入使用
pip install pandas
暂停。程序希望第一个参数是cf_dir,因此,它应该是
python cfProcessor\u AEAPnP.py“C:\Users\Marc Marijn Ossel\Documents\RSM\Thesis\Data\applicated for ML\Data en Artikelen\Per task fitability for Machine Learning score readme\cf_dir”…
注意:参数用双引号括起来,因为路径中有空格。同样,第二个参数,
cf\u file
应该是
cf\u file
的完整路径。
cd path_to_the_folder_where_ur_python_file_is_located