从Visual Studio 2013/2017中的visual basic项目执行python脚本

时间:2017-06-06 12:30:38

标签: python vb.net visual-studio

我正在尝试使用visual basic项目运行python代码,我几乎没有VB和VB的经验。 Visual Studio,可以在网上找到很少的用途。任何帮助赞赏。

由于

2 个答案:

答案 0 :(得分:1)

Shell("python " & ScriptFileName)

答案 1 :(得分:0)

如果您正在使用Visual Basic .NET,则可以从System.Diagnostics命名空间访问.NET Framework方法,例如Process.Start。这也可以用于其他.NET语言,例如C#。

你应该可以启动Python并使用类似下面的内容传递你的脚本文件:

import System.Diagnostics

...

Process.Start("python " & yourScriptFileName)

如果您愿意,您还应该可以使用以下方法调用它:

import System.Diagnostics

...

Dim pythonProcess As New Process()
With pythonProcess
    .StartInfo.FileName = "python"
    .StartInfo.Arguments = yourScriptFileName
    .Start()
End With

第一种方法更快更容易编码,而第二种方法可让您更好地控制开始流程的准确程度。

(另见:How do I start a process from C#?