###前提・実現したいこと
テキストファイルの文字列から漢字の割合を測定する
###発生している問題・エラーメッセージ
ユニコードでの漢字の抽出の仕方がわからない
###該当のソースコード
python3
1import fileinput 2import json 3import unicodedata 4 5def isKanji(char): 6 # 引数が漢字ならTrue,さもなければFalseを返す 7 if '亜' <= char <= '話': 8 return True 9 return False 10 11def Kanji(string): 12 # 引数の中の漢字を返す 13 string = unicodedata(string) 14 for i in string: 15 if isKanji(i): 16 print 17 i.encode("japanese.sjis"), 18 print("\n") 19 20 21if __name__ == '__main__': 22 for line in fileinput.input('-'): 23 lines = isKanji(line) 24 m = Kanji(lines) 25 print(m)``` 26 27###試したこと 28どうしてもわかりません 29 30###補足情報(言語/FW/ツール等のバージョンなど) 31言語処理100本ノックのウィキのjsonデータを使っています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/20 09:42
2017/12/20 09:46
2017/12/20 10:00 編集
2017/12/20 10:05
2017/12/20 10:12