傀儡師の館.Python

傀儡師の館.Python

PR

Calendar

Keyword Search

▼キーワード検索

Archives

2023.12
2023.11
2023.10
2023.09
2023.08

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2024.04.08
XML
カテゴリ: Python


Tkinter でも、見た目のよい GUI を作れる のあと、CustomTkinter を使って WordCloud を書き出すアプリを作ってみた。 Janome ではじめるテキストマイニング など参考にした。



出力結果


Python をインストールしていない環境でも実行できるように、 pyinstaller を使って EXE 化したのだが、"pyinstaller --onefile app.py" で EXE 化すると、実行時にエラーが出てしまう。


'C:\\Users\\kugutsu\\AppData\\Local\\Temp\\_MEI255482\\
janome\\sysdic\\entries_compact0.py'

いろいろ調べてみた結果、あれこれ考えるのは面倒なので、 --collect-all janome をつけて pyinstaller を実行してみたところ、エラーが出ずに実行できるようになった。ちなみに janome は、pure python の形態素解析器。MeCab だと、EXE化するときに組み込みが面倒なので、janome を使ってみた。よほど大きいファイルを扱うのでなければ、この用途では十分かなと。

ちなみに、EXE化すると、対象ファイル選択するときに、
initial_dir = os.path.abspath(os.path.dirname(__file__))


ちなみに、対象のファイルは、word, excel, pdf, txt から読み込めるようにした。結構簡単にできるが、PDF ファイルの場合、単語の途中で切れてしまいがちだったりするので、そのあたり何とかしたいなとか思ったりする。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.04.08 01:17:40
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: