見出し画像

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'

うーん。わかんないかも。

インストールされてるっぽいんだけどなぁ…。

ちょっと疲れたので、いったん離れることにする。

エラー対応したいのだが

まず…。

  1. pip3がインストールされています。pip3 --version

  2. Pillowもインストールできていました。pip3 install Pillow

でも、エラーが出ます。

もしかして、インストール後は一回閉じて再起動しなきゃいけないやつ??

IDLE閉じる→もう一回IDLE開く→プログラムをRUNする→動いた

((動いたからよかったけど、本当にこれで合ってるのかしら))

wrtnに「Pythonのイメージを描いて」と依頼したら出てきた画像。概ね合ってる??

開けた。スペルミスがあったりしたけど、直したら開けた。よしよし。

コメントの書き方

import tkinter as tk #コメント 
"""
コメント
複数行でコメント
"""
import tkinter.filedialog as fd
'''
シングルかダブルクォーテーション3つで囲む
'''
import PIL.Image
import PIL.ImageTk

開いた画像を白黒にしたりモザイクにする

画像が表示できたなら、白黒とモザイクもできるはずだ…!!


白黒にできた
白黒+モザイクになった

本には出てないけど、カラー+モザイクにもできたっ
嬉しい!

さて次…と思ったら夕飯作る時間だし、次は人工知能の話になるみたいだから、今日はここまでかなー。

作ったものが動くと嬉しいなぁ。


この記事が気に入ったらサポートをしてみませんか?