使用 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解析代碼,完全切割的很清楚
試看看 改用 “命令提示元” 呼叫
# labVIEW cmd執行多行命令 Python