您好我從來沒有使用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'或其他編輯器... –