Python : Turtle如何配置屏幕和海龟

本文介绍了如何通过创建turtle.cfg配置文件来改变Python Turtle模块的默认设置,包括屏幕大小、乌龟形状、颜色等,以适应不同的使用场景或教学需求。用户可以根据需要调整如width、height、mode、colormode等参数,甚至可以设置特定的语言环境和响应IDLE的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内置的默认配置模仿旧乌龟模块的外观和行为,以保持与其最佳兼容性。

如果您想使用更好地反映该模块功能或更适合您需求的其他配置,例如在教室中使用,您可以准备一个配置文件turtle.cfg,该文件将在导入时读取并根据以下内容修改配置。它的设置。

内置配置将对应于以下turtle.cfg:

width = 0.5
height = 0.75
leftright = None
topbottom = None
canvwidth = 400
canvheight = 300
mode = standard
colormode = 1.0
delay = 10
undobuffersize = 1000
shape = classic
pencolor = black
fillcolor = black
resizemode = noresize
visible = True
language = english
exampleturtle = turtle
examplescreen = screen
title = Python Turtle Graphics
using_IDLE = False
所选条目的简短说明:

前四行对应于Screen.setup() 方法的参数。

第5行和第6行对应于该方法的参数 Screen.screensize()。

形状可以是任何内置形状,例如:箭头,乌龟等。有关更多信息,请尝试help(shape)。

如果你不想使用fillcolor(即让乌龟透明),你必须写(但所有非空字符串都不能在cfg文件中有引号)。fillcolor = “”

如果你想反映龟的状态,你必须使用。resizemode = auto

如果你设置,例如docstringdict 将在导入时加载(如果存在于导入路径上,例如在同一目录中)。language = italianturtle_docstringdict_italian.pyturtle

条目exampleturtle和examplescreen定义这些对象在文档字符串中出现的名称。将method-docstrings转换为function-docstrings将从文档字符串中删除这些名称。

using_IDLE:True如果您经常使用IDLE及其-n开关(“无子进程”),请将此设置为。这将阻止exitonclick()进入主循环。

turtle.cfg目录中turtle可以存储一个文件,当前工作目录中还有一个文件。后者将覆盖第一个的设置。

该Demo/turtle目录包含一个turtle.cfg文件。您可以将其作为示例进行研究,并在运行演示时查看其效果(最好不要在演示查看器中)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值