2013-06-25 63 views
0

您好我從來沒有使用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 

任何人都可以幫助我。

感謝

+1

我想你想使用'蟒蛇session_eval_main.py '在一個命令提示符或類似的...它看起來像你試圖鍵入腳本的名稱到'IDLE'或其他編輯器... –

回答

1

只是這樣做:

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 
+0

請確保您打開python而不是空閒。 IDLE是一個文檔編輯器。你想打開python命令行。要使用上面發佈的代碼jh314,只需打開命令提示符並輸入即可。 –

+1

另外,運行時確保'session_eval_main.py'在您的當前目錄中。 – jh314

相關問題