0 AI Dictionaryファイル みんなに公開

class Dictionary:
def init(self):
self.random = []
#ランダム辞書ファイルオープン
rfile = open('random.txt','r',encoding = 'utf_8')
#各行を要素としてリストに格納
r_lines = rfile.readlines()
rfile.close()

    #末尾の改行と空白文字を取り除いて
    #インスタンス変数(リスト)に格納
    self.random = []
    for line in r_lines:
        str = line.rstrip('\n')
        if (str != ''):
            self.random.append(str)

    #パターン辞書オープン
    pfile = open('pattern.txt','r',encoding = 'utf_8')
    #各行を要素としてリストに格納
    p_lines = pfile.readlines()
    pfile.close()
    #末尾の改行と空白文字を取り除いて
    #インスタンス変数(リスト)に格納
    self.new_lines = []
    for line in p_lines:
        str = line.rstrip('\n')
        if (str != ''):
            self.new_lines.append(str)
    #辞書型のインスタンス変数を用意
    self.pattern = {}
    #1行をタブで切り分けて
    #'patternキー' : 正規表現のパターン
    #'phrasesキー : 応答例
    for line in self.new_lines:
         ptn,prs = line.split('\t'),line.split('\t')
         self.pattern.setdefault('pattern',[]).append(ptn)
         self.pattern.setdefault('phrases',[]).append(prs)
0

メモを他の人に見せる

このメモを見せたい人に、このURL(今開いているページのURLです)を教えてあげてください

コメント(0)

  • someone

  • someone