zoukankan      html  css  js  c++  java
  • 新学python画一个爱心,并用pyisntaller打包为可执行exe文件

    程序简略代码如下:

     1 from turtle import *
     2 def curvemove():
     3     for i in range(200):
     4         right(1)
     5         forward(1)
     6 color('yellow','red')
     7 begin_fill()
     8 left(140)
     9 forward(111.65)
    10 curvemove()
    11 left(120)
    12 curvemove()
    13 forward(111.65)
    14 end_fill()
    15 done()

    输出图片如下:

    用pyinstaller将上述程序打包得到的可执行文件可以在没有安装python环境下执行。

    方法如下:

    cmd下安装pyinstaller库

    pip install pyinstaller

    然后找到上述代码的文件目录,例如:C:UsersBennyDesktopPythonPython练习heart_shaped_picture.py

    在cmd下相继执行下列语句:

    pyinstaller C:UsersBennyDesktopPythonPython练习heart_shaped_picture
    pyinstaller -F C:UsersBennyDesktopPythonPython练习

    命令执行会在根目录下生成两个文件夹build和dist,build记录一些日志log,heart_shaped_picture.exe生成在dist文件夹内。

    如果上述代码运行结束时出现PermissionError:不用理会。

  • 相关阅读:
    BZOJ 2212/BZOJ 3702
    BZOJ 4761 Cow Navigation
    BZOJ 3209 花神的数论题
    BZOJ 4760 Hoof, Paper, Scissors
    BZOJ 3620 似乎在梦中见过的样子
    BZOJ 3940 Censoring
    BZOJ 3942 Censoring
    BZOJ 3571 画框
    BZOJ 1937 最小生成树
    BZOJ 1058 报表统计
  • 原文地址:https://www.cnblogs.com/shuxincheng/p/chenbinboke2.html
Copyright © 2011-2022 走看看