龟图形 - 尝试获取背景图像失败?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了龟图形 - 尝试获取背景图像失败?相关的知识,希望对你有一定的参考价值。

我一直在使用龟图形(python和pycharm),并且已经到了我想要包含背景图像的点。当我尝试使用代码时

turtle.bgpic("bkgrd.jpg")

它给了我这个错误:

couldn't recognize data in image file "bkgrd.jpg"

这是代码片段(不是整个代码):

import turtle

t = turtle.Pen()
turtle.setup(500,500)
turtle.bgpic("bkgrd.jpg")
turtle.exitonclick()

没有行turtle.bgpic(),这将运行并创建一个空白窗口。我也用gif和png尝试过这个。图形文件位于python文件的同一目录中(使用pycharm)。有什么想法吗?

答案

返回使用* .gif文件:

> python3
Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import turtle
>>> help(turtle.bgpic)
Help on function bgpic in module turtle:

bgpic(picname=None)
    Set background image or return name of current backgroundimage.

    Optional argument:
    picname -- a string, name of a gif-file or "nopic".

    If picname is a filename, set the corresponding image as background.
    If picname is "nopic", delete backgroundimage, if present.
    If picname is None, return the filename of the current backgroundimage.

    Example:
    >>> bgpic()
    'nopic'
    >>> bgpic("landscape.gif")
    >>> bgpic()
    'landscape.gif'

>>> 

从文档中可以看出它是GIF还是什么都没有。如果您的* .gif文件不起作用,请使用修改后的代码(使用* .gif文件)和* .gif文件本身的链接更新您的问题。

以上是关于龟图形 - 尝试获取背景图像失败?的主要内容,如果未能解决你的问题,请参考以下文章

龟图形蛇游戏

获取 ms 图形令牌失败

python画图之“小海龟”turtle

如何解析 MPD 清单视频文件并获取图像适配集的片段?

我正在尝试使用 php 和 jquery.php 变量更改 div 的背景图像,但未获取值

如何从Android片段中的相机获取图像