Labview 呼叫 python

使用 Labview 做網路爬蟲
擷取下來的資料裡有HTML的 &#; 沒辦法轉成中文字
python有html.unescape 可以轉換成中文字
所以用Labview存成Excel後在從python去讀取解碼存檔
但是都會出現下面的Error,想請教該怎麼處理


python程式碼

Python returned the following error: <class ‘UnicodeDecodeError’>
‘utf-8’ codec can’t decode byte 0xb3 in position 22: invalid start byte

python程式碼,有在anadconda跑過是可以執行成功的,但Labview不能呼叫。
Labview有呼叫過一般數字文字Add 是可以使用。

看不懂再說什麼,到底是呼叫問題還是python解析問題,爬蟲你用python做就好了,幹嘛轉一手,中間還夾一個excel轉檔,印象中python很多解析方法可以用,py報錯你google一下找方法呀

呼叫問題啊 我覺得我講蠻清楚的阿
“python程式碼,有在anadconda跑過是可以執行成功的,但Labview不能呼叫。”

只是想用不同的程式語言嘗試看看 有找過Labview解碼 “&#;” 找不太到 所以才想說呼叫python解碼

所以你是呼叫問題,你怎麼呼叫呀 ? 不太可能Python自己可以做,你用LV呼叫就不行,你LV給一個txt變化,讓Py去察覺後執行python解析就可以啦,反正py就看到txt有變化,就去執行你的python解析代碼,完全切割的很清楚

  1. 參考 # 使用LabVIEW Python Node呼叫Python Class Methods

  2. 參考 # 在LabVIEW中使用Python Script儲存在Network Drive上出現錯誤

  3. 參考 LabVIEW的Python只能用2.7或3.6版??

  4. 更改python路径,python路径中不含有中文

  5. 參考 python 讀取資料出現UnicodeDecodeError:: ‘utf-8’

試看看 改用 “命令提示元” 呼叫

# labVIEW cmd執行多行命令 Python