【发布时间】:2020-07-09 23:54:29
【问题描述】:
我正在尝试通过使用他添加到论文中的 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_file”和“cf_phys_file”是位于一个名为“cf_dir”的文件夹中的所有文件的两个主要组成部分。 “cf_phys_file”仅涉及两个调查问题(Q22 和 Q23),“cf_file”包括所有其他问题 1-21。现在看来代码是为了从目录中检索这两个文件?仅对于“cf_phys_file”,需要 1:4 列。当前工作目录已设置在正确的位置。
我找到“cf_dir”的路径如下: C:\Users\Marc-Marijn Ossel\Documents\RSM\Thesis\Data\Suitable for ML\Data en Artikelen\Per task Suitability for Machine Learning score readme\cf_dir
自述文件中的替代选项,
在自述文件中有这个选项,但在这里我也无法理解如何将路径指向正确的位置:
"在打开的终端中运行以下命令(替换文件名 下面):python cfProcessor_AEAPnP.py cf_dir cf_file cf_phys_file task_file jobTaskRatingFile jobDataFile OESfile
这应该会根据需要生成数据和绘图。”
当我在“命令提示符”中运行它时,我收到以下错误,我不确定如何正确设置工作目录。 - python: 无法打开文件 'cfProcessor_AEAPnP.py': [Errno 2] 没有这样的文件或目录
感谢您的阅读,希望有人可以帮助我!
最好的问候并在电晕期间保持安全! 马克
【问题讨论】:
标签: python valueerror chdir