为什么我的python脚本无法从命令行运行?

时间:2019-05-22 13:51:34

标签: python excel vba

我正在尝试从命令行运行一个简单的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版本和版权详细信息。

有人知道是什么原因造成的吗?

1 个答案:

答案 0 :(得分:0)

运行脚本

python C:\users\RGilsburg\Desktop\a\untitled1.py