Python1年生
外部ライブラリを使って。
まずはP.135のdispImage.pyを実行してみました。
その前にpipでpillowをインストール。ちなみにUbuntu(Lbuntu)ではインストールのコマンドが
sudo pip3 install pillow
となる。私のLbuntuのバージョンではPython2とPython3両方は行っているのでただpipとするとPython2のほうに入ってしまうようです。
import tkinter as tk
import tkinter.filedialog as fd
import PIL.Image
import PIL.ImageTk
def dispPhoto(path):
#画像を読み込む
newImage = PIL.Image.open(path).resize((300,300))
#そのイメージをラベルに表示する
imageData = PIL.ImageTk.PhotoImage(newImage)
imageLabel.configure(image = imageData)
imageLabel.image = imageData
def openfile():
fpath = fd.askopenfilename()
if fpath:
dispPhoto(fpath)
root = tk.Tk()
root.geometry("400x350")
btn = tk.Button(text="ファイルを開く", command = openfile)
imageLabel = tk.Label()
btn.pack()
imageLabel.pack()
tk.mainloop()
長い!!
そこでちょっと先にはなりますが独学プログラマーP.218のFlaskを使ったコードを書きました。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello,World!"
app.run(port=8000)
ここで、はじめ実行したときエラーになりました。_name_が定義されていないというもの。調べてみたところnameの前後はアンダーバーが2つ必要とのことでした(上記コードは修正後のものです)。
(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10163829445で教えて頂きました)
登録:
コメントの投稿 (Atom)
python print
print_pythonnote print ¶ 言葉や数値を出力する ¶ In [ ]: print ( "...
-
独学プログラマー、Python1年生でPythonのプログラミングを始めたので、はじめはIDLEを使用していました。 その後はjupyter notebookを導入してメインで使っています。 jupyter notebookはAnacondaからセットで導入することが多いと...
-
各種方法で標準入力で複数行(文字列)を読み込んでリストへの格納を行ってみた。 入力の関数、メソッドとしては read、readline、readlines、input を使用する。 (read、readline、readlinesではsys.stdinを使う。はじめにs...
-
Python1年生 第5章 人工知能くんと遊んでみよう で、wheel形式のNumpyのインストールがうまくいかず、いろいろなサイトを参考にしてインストールに成功したのでその経緯などを書きとめます。同様の苦労をしている方に少しでも参考になれば幸いです。 私の構成:Python...
0 件のコメント:
コメントを投稿