Closed tzminch closed 3 years ago
Hi tzminch,
請檢查一下你這一組的 ArticutAPI 裡是不是有 account.info 這個檔案?這個檔案裡的帳號和 apikey 資訊才能保証你的程式還有字數額度可以使用哦。如果沒有 account.info 的話,就表示沒有字數額度可以使用,自然就會冒出 None 了。
[image: 螢幕快照 2020-11-13 下午4.45.39.png]
Best, Peter. w
tzminch notifications@github.com 於 2020年11月13日 週五 下午3:24寫道:
老師好,在嘗試寫第9週作業一開始要找地點的功能時,一直得到None Type 請問有什麼原因導致我用getLocationStemLIST()最後卻return None呢?
我目前的程式碼如下:
!/usr/bin/env python3
-- coding:utf-8 --
import json from ArticutAPI import ArticutAPI
讀取 json 的程式
def jsonTextReader(jsonFilePath): with open (jsonFilePath, "r", encoding = "utf8") as f: jsonContent = json.load(f) return jsonContent
取得地點列表的程式
def location(inputSTR): articut = ArticutAPI.Articut() resultDICT = articut.parse(inputSTR, level = "lv2") locLIST = articut.getLocationStemLIST(resultDICT) return locLIST
if name== "main":
設定要讀取的 news.json 路徑
jsonFilePath = "./tourblog.json" #將 tourblog.json 利用 [讀取 json] 的程式打開 tourblogSTR = jsonTextReader(jsonFilePath)["content"].replace(" ", "") #將讀出來的內容字串傳給 [將字串轉為地點列表的程式]的程式,存為 locLIST locLIST = location(tourblogSTR) print(locLIST)
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/PeterWolf-tw/NTNU_TextProcessing_2020/issues/17, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA6JLK642EWKYVVBJQIFYNTSPTNKXANCNFSM4TUHVQRQ .
解決了!謝謝老師
老師好,在嘗試寫第9週作業一開始要找地點的功能時,一直得到None Type 請問有什麼原因導致我用getLocationStemLIST()最後卻return None呢?
我目前的程式碼如下:
!/usr/bin/env python3
-- coding:utf-8 --
import json from ArticutAPI import ArticutAPI
讀取 json 的程式
def jsonTextReader(jsonFilePath): with open (jsonFilePath, "r", encoding = "utf8") as f: jsonContent = json.load(f) return jsonContent
取得地點列表的程式
def location(inputSTR): articut = ArticutAPI.Articut() resultDICT = articut.parse(inputSTR, level = "lv2") locLIST = articut.getLocationStemLIST(resultDICT) return locLIST
if name== "main": #設定要讀取的 news.json 路徑 jsonFilePath = "./tourblog.json" #將 tourblog.json 利用 [讀取 json] 的程式打開 tourblogSTR = jsonTextReader(jsonFilePath)["content"].replace(" ", "") #將讀出來的內容字串傳給 [將字串轉為地點列表的程式]的程式,存為 locLIST locLIST = location(tourblogSTR) print(locLIST)