Merge pull request #198 from cclauss/patch-3
file() was removed from Py3, use ‘with open()’ instead
This commit is contained in:
@@ -16,8 +16,10 @@ class SEG(object):
|
||||
curpath=_curpath
|
||||
self.d = {}
|
||||
print("loading dict...", file=sys.stderr)
|
||||
self.set([x.rstrip() for x in file(os.path.join(curpath,"main.dic")) ])
|
||||
self.specialwords= set([x.rstrip().decode('utf-8') for x in file(os.path.join(curpath,"suffix.dic"))])
|
||||
with open(os.path.join(curpath, "main.dic")) as in_file:
|
||||
self.set([x.rstrip() for x in in_file])
|
||||
with open(os.path.join(curpath,"suffix.dic")) as in_file:
|
||||
self.specialwords= set([x.rstrip().decode('utf-8') for x in in_file])
|
||||
print('dict ok.', file=sys.stderr)
|
||||
#set dictionary(a list)
|
||||
def set(self,keywords):
|
||||
|
||||
Reference in New Issue
Block a user