簡體   English   中英

將Python腳本的結果傳遞到VB.net

[英]Pass the result of Python script to VB.net

我有一個python文件:

myFile.py

def get_value(data):#pass in data as input parameter
    output = process(data)#function to process data
    return output

在這里, output可以是浮點數或字符串。 我想從VB.NET調用此python腳本。 我在網上搜索,有人建議

import System.Diagnostics
Process.Start("C:\python " & "myFile.py")

我不確定是否正確。 此外,它不會在python文件中接收output

我該怎么辦?

謝謝。

如果您的python腳本就是這樣,則不會調用您的函數,因此不會返回任何內容。

我不知道您打算返回哪種數據,如果是簡單的東西,也許只需在文件末尾使用print(get_value(data))打印並用VB腳本捕獲打印的行?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM