python 學習小記 - pylint 安裝與 Jieba
OS: openSUSE Leap 15.0
Visual Studio Code: 1.30.1
啟動 Visual Studio Code, 開始來進行 python 的練習
開啟之前練習的目錄就跳出 Linter pylint is not installed 的訊息
查了一下網路
- PyLint 是一種廣泛使用的工具,可檢查 Python 程式碼中的錯誤,有助於撰寫良好的 Python 程式碼模式,因此 Visual Studio 已針對 Python 專案整合這項工具。
點選 Install
卻出現 There is no Pip installer available
參考網路上的解法
點選 Ctrl + Shit + P
輸入 Python, 會出現相關選項, 點選選擇直譯器
我選擇 python 3
之後去點選 pylint 的 Install 就沒有問題了, 猜測是預設使用 python2 的關係
接下來測試之前玩過的结巴斷詞
使用 pip3 安裝 jieba
# pip3 install jieba
之前的測試程式碼如下
# coding=utf-8
import jieba
# jieba.cut 為斷詞, cut_all=True 為全模式, cut_all=False 為精確模式
seg_list = jieba.cut("中文測試", cut_all=True)
print("Full Mode: " + " ".join(seg_list)) # 全模式方式
print("===================")
print()
# jieba.cut 為斷詞, cut_all=True 為全模式, cut_all=False 為精確模式
seg_list = jieba.cut("sakana来到中原大学", cut_all=False)
print("Accurate Mode: " + " ".join(seg_list)) # 精确模式方式
print("===================")
print()
#
seg_list = jieba.cut("他来到了新竹科學園區") # 預設是精确模式
print("Defaut Mode: " + " ".join(seg_list))
print("===================")
print()
# jieba.cut_for_search 為搜尋引擎模式
seg_list = jieba.cut_for_search("小明硕士毕业于中国科学院计算所,后在日本京都大学深造") # 搜索引擎模式
print("Search Engine Mode: " +", ".join(seg_list))
在該檔案上面按滑鼠右鍵 -- > 在終端機中執行 Python 檔案
檔案輸出如下
Building prefix dict from the default dictionary ...
Loading model from cache /tmp/jieba.cache
Loading model cost 0.868 seconds.
Prefix dict has been built succesfully.
Full Mode: 中文 測 試
===================
Accurate Mode: sakana 来到 中原大学
===================
Defaut Mode: 他 来到 了 新竹 科學園區
===================
Search Engine Mode: 小明, 硕士, 毕业, 于, 中国, 科学, 学院, 科学院, 中国科学院, 计算, 计算所, ,, 后, 在, 日本, 京都, 大学, 日本京都大学, 深造
也順便測試了 github 上面的 commit with vscode
又前進一步
~ enjoy it
Reference:
沒有留言:
張貼留言