前提・実現したいこと
Python3で簡単なメッセージを表示されるプログラムを作っています。
まずは下記のWebサイトのプログラムを実行しようと考えています。
http://www.otupy.net/archives/30830151.html
3個のセルのうち、3番目のセルで「!ls -ls」というプログラムを実行すると、
エラーメッセージが出力されます。
発生している問題・エラーメッセージ
「!ls -ls」というプログラムを実行すると、
「'ls' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
というエラーメッセージが出力されます。
該当のソースコード■1番目のセル
from PIL import Image, ImageDraw, ImageFont
pancake_size = 12
img_size = (320, 180)
img_base_color = (0, 0, 0)
font_place = "C:\Windows\Fonts\meiryob.ttc"
def pancake(images):
for i in range(20):
img = Image.new('RGB',img_size, img_base_color)
draw = ImageDraw.Draw(img)
font = ImageFont.truetype(font_place, pancake_size+i)
draw.text((10, 10), '\nパンケーキ食べたい!' ,
fill=(255, 200 - i*4, 0), font=font)
images.append(img)
return images
def wish_eat_pancake(texts,gif_name):
images = []
for draw_text in texts:
draw_text = '\n' + draw_text
for c in range(3):
images = pancake(images)
for i in range(20):
img = Image.new('RGB',img_size, img_base_color)
draw = ImageDraw.Draw(img)
if len(draw_text)>10:
if len(draw_text)>=30:
draw_text = draw_text[0:30]
draw_text = ''.join([ t+'\n' if e%10==0 and e>0
else t for e,t in enumerate(draw_text)])
font_size = min(pancake_size + i , 29)
font = ImageFont.truetype(font_place, font_size)
draw.text((10, 10), draw_text , fill=(255, 200 - i*4, 0), font=font)
images.append(img)
images[0].save(gif_name ,save_all=True, append_images=images[1:], optimize=False, duration=16*len(texts), loop=0)
該当のソースコード■2番目のセル
wish_eat_pancake(['新宿はキタナイ','押上もキタナイ','蒲田はジゴク'] , 'wisheatpancake.gif')
該当のソースコード■3番目のセル
!ls -ls
試したこと
エラーメッセージの解決方法をWebで調べましたが分かりませんでした。