Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
海龟图形颜色错误Python_Python_Python 3.x_Turtle Graphics - Fatal编程技术网

海龟图形颜色错误Python

海龟图形颜色错误Python,python,python-3.x,turtle-graphics,Python,Python 3.x,Turtle Graphics,我正在尝试运行以下海龟函数: from turtle import * def main(): color('red', 'yellow') begin_fill() while True: forward(200) left(170) if abs(pos()) < 1: break end_fill() done() main() 从海龟导入* def main()

我正在尝试运行以下海龟函数:

from turtle import *

def main():


    color('red', 'yellow')
    begin_fill()
    while True:
        forward(200)
        left(170)
        if abs(pos()) < 1:
            break
    end_fill()
    done()

main()
从海龟导入*
def main():
颜色(“红色”、“黄色”)
开始填充()
尽管如此:
前进(200)
左(170)
如果abs(位置())<1:
打破
(完)
完成()
main()
但我一直在犯这样的错误:

 Traceback (most recent call last):
File "C:\Users\eardery\Desktop\Final Exam Practice\turtlepolygon.py", line 1, in <module>
 from turtle import *
File "C:\Users\eardery\Desktop\Final Exam Practice\turtle.py", line 234
raise Error, "no color arguments"
           ^
SyntaxError: invalid syntax
回溯(最近一次呼叫最后一次):
文件“C:\Users\eardery\Desktop\Final examice Practice\turtlepolygon.py”,第1行,在
从海龟进口*
文件“C:\Users\eardery\Desktop\Final examice Practice\turtle.py”,第234行
引发错误,“无颜色参数”
^
SyntaxError:无效语法

我不知道这意味着什么

同一文件夹中有一个名为
turtle.py
的文件。。。您不应将文件命名为与库相同的名称。。。您正在从本地turtle.py文件导入


turtle.py
(在同一个文件夹中)重命名为
myturtle.py
,应该可以了

谢谢你,它现在可以工作了!我认为它必须命名为turtle.py,以便Python知道我要的是哪个文件。那么,当您导入turtle时,Python是否会以与math相同的方式自动假定它?@GooseLaMoose
turtle.py
是Python库中的一个文件。当您执行导入turtle时,Python首先在本地目录中查找名为
turtle.py
的文件,然后在Python库中查找。因为您的本地目录中有一个名为
turtle.py
,所以它首先加载了它。将其重命名为
myturtle.py
可以解决这一问题,即不能“隐藏”库中的
turtle.py