您好我从来没有使用python,我试图运行session_eval_main.py文件来处理3个文本文件并输出结果。但是当我尝试在解释器中运行它时,出现以下错误:如何在解释器中运行python文件
Traceback <most recent call last>:
File "<stdin>", line 1, in <module>
NameError: name 'session_eval_main' is not defined
任何人都可以帮助我。
感谢
您好我从来没有使用python,我试图运行session_eval_main.py文件来处理3个文本文件并输出结果。但是当我尝试在解释器中运行它时,出现以下错误:如何在解释器中运行python文件
Traceback <most recent call last>:
File "<stdin>", line 1, in <module>
NameError: name 'session_eval_main' is not defined
任何人都可以帮助我。
感谢
只是这样做:
python session_eval_main.py
我假设你指的是这个script。如果这个假设是真的,那么你可以添加标记:
Usage:
$ python session_eval_main.py
--qrel_file=qrels
--mapping_file=topics_sessions
--run_file=runs
--dup_file=dups
--per_session=0
--cutoff=10
--write_to_file=0
如果你需要什么每个标志呢,运行此帮助:
$ python session_eval_main.py --help
请确保您打开python而不是空闲。 IDLE是一个文档编辑器。你想打开python命令行。要使用上面发布的代码jh314,只需打开命令提示符并输入即可。 –
另外,运行时确保'session_eval_main.py'在您的当前目录中。 – jh314
我想你想使用'蟒蛇session_eval_main.py '在一个命令提示符或类似的...它看起来像你试图键入脚本的名称到'IDLE'或其他编辑器... –