程序简略代码如下:
from turtle import *
def curvemove():
for i in range(200):
right(1)
forward(1)
color('yellow','red')
begin_fill()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_fill()
done()
输出图片如下:
用pyinstaller将上述程序打包得到的可执行文件可以在没有安装python环境下执行。
方法如下:
cmd下安装pyinstaller库
pip install pyinstaller
然后找到上述代码的文件目录,例如:C:\Users\Benny\Desktop\Python\Python练习\heart_shaped_picture.py
在cmd下相继执行下列语句:
pyinstaller C:\Users\Benny\Desktop\Python\Python练习\heart_shaped_picture
pyinstaller -F C:\Users\Benny\Desktop\Python\Python练习
命令执行会在根目录下生成两个文件夹build和dist,build记录一些日志log,heart_shaped_picture.exe生成在dist文件夹内。
如果上述代码运行结束时出现PermissionError:不用理会。