我正在尝试从命令行运行一个简单的python脚本。当我自己运行python脚本时,它工作正常,但是当我从命令行调用它时,什么也没发生。我什至没有出错。 Python已添加到我的路径中。这就是我在做什么。
if (File.Exists(filePath))
{
var process = new Process();
var startInfo = new ProcessStartInfo
{
CreateNoWindow = true,
FileName = "cmd.exe",
Arguments = "/c \"\"" + filePath + "\"\"",
WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory,
//WorkingDirectory = workingdirectory,
UseShellExecute = false,
RedirectStandardError = true,
RedirectStandardOutput = true
};
process.StartInfo = startInfo;
process.Start();
//process.WaitForExit(30000);
string output = process.StandardOutput.ReadLine();
string errors = process.StandardError.ReadLine();
命令提示符仅继续打印Microsoft版本和版权详细信息。
有人知道是什么原因造成的吗?
答案 0 :(得分:0)
运行脚本
python C:\users\RGilsburg\Desktop\a\untitled1.py