从c#到Python有更多的参数

本文关键字:参数 Python | 更新日期: 2023-09-27 17:50:32

在我的应用程序中,我正在向Python文件传递参数。我写的代码是:

process.StartInfo.Arguments = string.Format("{0} 
                              {1}",@"C:'Work'Scripts'XML_Parsing.py", 
                               asset_id.Text);

这对我来说很好。问题是,我有将近20个值要作为参数传递给Python文件。有没有更好的方法将这些值传递给Python?

从c#到Python有更多的参数

字符串。Join似乎可以满足您的要求。

string[] python_args = new string[] {
    @"C:'Work'Scripts'XML_Parsing.py", "arg1", "arg2"
};
process.StartInfo.Arguments = String.Join(" ", python_args);