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을 사용합니다.