傀儡師の館.Python

傀儡師の館.Python

PR

Calendar

Keyword Search

▼キーワード検索

Archives

2024.11
2024.10
2024.09
2024.08
2024.07
2024.06
2024.05
2024.04
2024.03
2024.02

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.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: