Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
E
exa_news_classificator
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vasyl Bodnaruk
exa_news_classificator
Commits
69e3a63f
Commit
69e3a63f
authored
Sep 05, 2017
by
Tags
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix load external dictionary procedure.
parent
c2bc75b4
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
+9
-3
news_classify_tag.py
news_classify_tag.py
+9
-3
No files found.
news_classify_tag.py
View file @
69e3a63f
import
os
import
pkg_resources
# from _mysql import OperationalError
# from pprint import pprint
import
nltk
...
...
@@ -23,9 +24,14 @@ class Classifier:
return
# load external dictionary
directory
=
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
))
file_name_dictionary
=
directory
+
'/large.txt'
file_dict
=
open
(
file_name_dictionary
,
"r"
)
try
:
directory
=
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
))
file_name_dictionary
=
directory
+
'/large.txt'
file_dict
=
open
(
file_name_dictionary
,
"r"
)
except
NotADirectoryError
as
e
:
resource_package
=
__name__
resource_path
=
'/large.txt'
file_dict
=
pkg_resources
.
resource_stream
(
resource_package
,
resource_path
)
self
.
correct_words
=
set
()
for
word
in
file_dict
:
self
.
correct_words
.
add
(
word
[:
-
1
])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment