2011-05-10 6 views
1

IronPython을 사용하여 어떻게 든 작동하고 있습니다. 하지만 Iron Python에 명령 줄 인수를 전달하는 데 필요한 리소스가없는 것으로 보입니다. C# 코드에서 파이썬 프로그램에 명령 줄 인수를 전달하려면 어떻게해야합니까?IronPython에서 명령 줄 인수를 전달하는 방법은 무엇입니까?

setup = new ScriptRuntimeSetup(); 
       setup.LanguageSetups.Add(IronPython.Hosting.Python.CreateLanguageSetup(null)); 
       runtime = new ScriptRuntime(setup); 
       runtime.IO.RedirectToConsole(); 
       m_engine = runtime.GetEngine("IronPython"); 
       m_scope = m_engine.CreateScope(); 
       source = m_engine.CreateScriptSourceFromString("search_movie.py \""+CommandTextBox.Text+"\"", SourceCodeKind.InteractiveCode); 
       source.Execute(m_scope); 

여기서 더 이상해야 할 일이 무엇입니까? 보시다시피 python 파일의 이름은 search_movie.py이며 인수로 movie-name을 사용합니다.

답변

관련 문제