Python1年生:7日目
※本のリンクはAmazonアソシエイトのリンクですよ。
昨日作ったボタンとラベルが表示されてるプログラムを改造して、ボタン押したらおみくじが引けるプログラムにする。
なんか知らないけど、日本語入力してると遅くなるので「小吉」=「kokiti」。
画像ファイルを読み込むプログラム
tkinker.filedialogモジュールを使う。
これは標準ライブラリにある。
画像データを扱う機能は、標準ライブラリにないので外部ライブラリを利用する。
Pillowを使う。
この記事が詳しそう。
外部ライブラリのインストールの仕方
インストール
pip install <ライブラリ名>
アンインストール
pip uninstall<ライブラリ名>
インストールされたライブラリ確認
pip list
Macにはターミナルからインストール
インストールはできたっぽい??
ちょっと長めのプログラミングを写経していく。(うまくいくといいなぁ)エラーが出た…。
Traceback (most recent call last):
File "/Users/^^^^^/Desktop/dispimage.py", line 3, in <module>
import PIL.Image
ModuleNotFoundError: No module named 'PIL'
うーん。わかんないかも。
インストールされてるっぽいんだけどなぁ…。
ちょっと疲れたので、いったん離れることにする。
エラー対応したいのだが
まず…。
pip3がインストールされています。pip3 --version
Pillowもインストールできていました。pip3 install Pillow
でも、エラーが出ます。
もしかして、インストール後は一回閉じて再起動しなきゃいけないやつ??
IDLE閉じる→もう一回IDLE開く→プログラムをRUNする→動いた
((動いたからよかったけど、本当にこれで合ってるのかしら))
開けた。スペルミスがあったりしたけど、直したら開けた。よしよし。
コメントの書き方
import tkinter as tk #コメント
"""
コメント
複数行でコメント
"""
import tkinter.filedialog as fd
'''
シングルかダブルクォーテーション3つで囲む
'''
import PIL.Image
import PIL.ImageTk
開いた画像を白黒にしたりモザイクにする
画像が表示できたなら、白黒とモザイクもできるはずだ…!!
本には出てないけど、カラー+モザイクにもできたっ
嬉しい!
さて次…と思ったら夕飯作る時間だし、次は人工知能の話になるみたいだから、今日はここまでかなー。
作ったものが動くと嬉しいなぁ。
この記事が気に入ったらサポートをしてみませんか?